精华内容
下载资源
问答
  • 在 Xamarin 中可以方便进行样式定义或不进行定义样式只修改属性而改变外观,如按钮的圆角可以通过 CornerRadius 属性设置 按钮使用圆角时,如果更改边框颜色建议同时更改边框宽度和边框颜色,在不同平台下默认...

    在 Xamarin 中可以通过 CornerRadius 设置按钮使用圆角

    在 Xamarin 中可以方便进行样式定义或不进行定义样式只修改属性而改变外观,如按钮的圆角可以通过 CornerRadius 属性设置

    按钮使用圆角时,如果更改边框的颜色建议同时更改边框的宽度和边框颜色,在不同的平台下默认的样式不相同的,如果想要保持各个平台统一的外观,虽然这样不是好主意,那么请设置固定的值,而不是采用默认值

                <Button Font="Large" Text="选取PPT文件" HorizontalOptions="Center"
                        CornerRadius="5"
                        BackgroundColor="Transparent"
                        BorderColor="Aquamarine" 
                        BorderWidth="2"/>

    此时就创建了一个圆角的按钮,注意需要设置边框时同时设置 BorderColor 和 BorderWidth 两个值。因为在 UWP 中 BorderWidth 是 2 而在 Android 中是 0 也就是此时如果干掉了背景颜色,将看不到按钮的圆角

    设置按钮背景透明可以通过设置 BackgroundColor 为 Transparent 属性

    如果需要让按钮点击时呈现有趣的效果,可以通过 VisualStateManager 的方式定义

                <Button Font="Large" Text="选取PPT文件" HorizontalOptions="Center"
                        CornerRadius="5"
                        BackgroundColor="Transparent"
                        BorderColor="Aquamarine" 
                        BorderWidth="2">
                    <VisualStateManager.VisualStateGroups>
                        <VisualStateGroup x:Name="CommonStates">
                            <VisualState x:Name="Normal">
                                <VisualState.Setters>
                                    <Setter Property="Scale"
                                            Value="1" />
                                </VisualState.Setters>
                            </VisualState>
    
                            <VisualState x:Name="Pressed">
                                <VisualState.Setters>
                                    <Setter Property="Scale"
                                            Value="0.6" />
                                </VisualState.Setters>
                            </VisualState>
    
                            <VisualState x:Name="Released">
                                <VisualState.Setters>
                                    <Setter Property="Scale"
                                            Value="2" />
                                </VisualState.Setters>
                            </VisualState>
                        </VisualStateGroup>
                    </VisualStateManager.VisualStateGroups>
                </Button>

    这个项目所有代码放在 github 欢迎小伙伴访问

    另外推荐小伙伴的系列博客:Xamarin移动开发之路 - peterYong - 博客园

    我搭建了自己的博客 https://blog.lindexi.com/ 欢迎大家访问,里面有很多新的博客。只有在我看到博客写成熟之后才会放在csdn或博客园,但是一旦发布了就不再更新

    如果在博客看到有任何不懂的,欢迎交流,我搭建了 dotnet 职业技术学院 欢迎大家加入

    如有不方便在博客评论的问题,可以加我 QQ 2844808902 交流

    知识共享许可协议
    本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接:http://blog.csdn.net/lindexi_gd ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系

    展开全文
  • wordpress 外观-编辑,无“更新文件”按钮,提示“只能将修改保存到可写文件。参见Codex文档以了解更多。” 写入权限不够造成,需要增加写入权限。 试过使用ftp登录上去,更改wp-content目录(点右键,属性)...
        

    wordpress 外观-编辑,无“更新文件”按钮,提示“只能将修改保存到可写的文件。参见Codex文档以了解更多。”

    写入权限不够造成的,需要增加写入权限。

    试过使用ftp登录上去,更改wp-content目录(点右键,属性)权限为777。重启服务器。这种方法在我的服务器环境下没有解决。

    又尝试,在服务器执行以下代码解决

    chmod 777 -R /var/www/html/wordpress/wp-content/
    

    成功解决。

    Tip:写入权限改为777其实并不安全。

    展开全文
  • 属性触发器

    2019-10-07 16:10:23
     使用触发器,可以动态修改控件的外观和操作方式,因为一些事件或属性值改变了。例如用户在按钮上移动鼠标,按钮就会改变其外观。通常,这必须在C#代码中实现,但使用WPF也可以用XAML实现,而这只会影响UI。  下面首先...

     4. 属性触发器

        使用触发器,可以动态修改控件的外观和操作方式,因为一些事件或属性值改变了。例如用户在按钮上移动鼠标,按钮就会改变其外观。通常,这必须在C#代码中实现,但使用WPF也可以用XAML实现,而这只会影响UI。

        下面首先介绍属性触发器

     <Style x:Key="TextBoxStyle" TargetType="{x:Type TextBox}">
            <Setter Property="Background" Value="LightBlue"/>
            <Setter Property="FontSize" Value="17"/>
            <Style.Triggers>
                <Trigger Property="IsMouseOver" Value="True">
                        <Setter Property="Background">
                            <Setter.Value>
                                <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
                                    <GradientStop Offset="0" Color="LightBlue"/>
                                    <GradientStop Offset="0.4" Color="Cyan"/>
                                    <GradientStop Offset="0.8" Color="LightCyan"/>
                                </LinearGradientBrush>
                            </Setter.Value>
                        </Setter>
                        <Setter Property="FontSize" Value="22"/>
                </Trigger>
                <Trigger Property="IsKeyboardFocused" Value="True">
                    <Setter Property="Background" Value="Yellow"/>
                    <Setter Property="FontSize" Value="22"/>
                </Trigger>
            </Style.Triggers>
        </Style>
        </Window.Resources>
        <Canvas>
            <TextBox Canvas.Top="80" Canvas.Left="30" Width="200" Style="{StaticResource TextBoxStyle}"/>
            <TextBox Canvas.Top="120" Canvas.Left="30" Width="200" Style="{StaticResource TextBoxStyle}"/>
        </Canvas>

      Style类中有一个Triggers属性,通过它可以指定属性触发器.

      在触发器的属性中赋予IsMouseOver Value设置True时触发Setter设置的属性内容

      将鼠标放置在TextBox上,呈现如下图.

      

    转载于:https://www.cnblogs.com/hdsong/p/5068267.html

    展开全文
  • 3.button()方法的属性 4.butto("action",param) 5.单选、复选按钮 按钮可以给生硬的原生按钮或者文本提供更多丰富多彩的外观,它不单单可以设置按钮或文本,还可以设置单选按钮和多选按钮 一、使用button按钮 ...
    学习要点:
    1.使用button按钮
    2.修改button样式
    3.button()方法的属性
    4.butto("action",param)
    5.单选、复选按钮

    按钮可以给生硬的原生按钮或者文本提供更多丰富多彩的外观,它不单单可以设置按钮或文本,还可以设置单选按钮和多选按钮

    一、使用button按钮
    使用button按钮UI的时候,不一定必须是input按钮形式,普通的文本也可以设置成button按钮
    $("search_button").button();

    二、修改button样式
    在弹出的button对话框中,在火狐浏览器中打开Firebug或者右击查看元素,这样,我们可以看看button的样式,根据样式进行修改。我们为了和网站主题符合,对dialog的标题背景
    //无须修改ui里的css,直接用style.css替代掉
    .ui-state-default,.ui-widget-content,.ui.state-default,ui-widget-header,ui-state-default{
    background:url{....}
    }
    .ui-state-active,.ui-widget-content,.ui-state-active,ui-widget-content-header,.ui-state-active{
    background:url{....}
    }
    //注意:其他修改方案类似

    三、button()方法的属性
    按钮方法有两种形式:1.button(options),options是以对象键值对的形式传参,每个键值对表示一个选项,2.button("action",param),action是操作对话框方法的字符串,param则是options的某个选项。

    button按钮选项
    属性:disabled,默认值/类型:false/布尔值,说明:设置为true时,按钮是非激活的。
    属性:label,默认值/类型:无/字符串,说明:对于按钮上的文字。如果没有,HTML内容将被作为按钮的文字
    属性:icons,默认值/类型:无/字符串,说明:对于按钮上的图标,在按钮文字前面和后面都可以放置一个图标,通过对象键值对的方式完成:{primary:"ui-icon-search,secondary:ui-icon-search"}
    属性:text,默认值/类型:true/布尔值,说明:当设置为false,不会显示文字,但必须指定一个图标。
    $("#search_button").button({
    disabled:false,
    icons:{
    primary:"ui-icon-search"
    },
    label:"查找",
    text:false
    })
    注意:对于button的事件方法,只有一个:create,当创建button时调用

    四、button("action",param)
    button("action",param)方法能设置和获取按钮,action表示指定操作的方式

    button("action",param)方法
    方法:button("disable"),返回值:jquery对象,说明:禁用按钮
    方法:button("enable"),返回值:jquery对象,说明:启用按钮
    方法:button("destroy"),返回值:jquery对象,说明:删除按钮,直接阻断了button
    方法:button("refresh"),返回值:jquery对象,说明:更新按钮布局
    方法:button("widget"),返回值:jquery对象,说明:获取对话框的jquery对象
    方法:button("option",param),返回值:一般值,说明:获取options属性的值
    方法:button("option",param,value),返回值:jquery对象,说明:设置options属性的值

    //禁用按钮
    $("#search_button").button("disable")

    //启用按钮
    $("#search_button").button("enable")

    //删除按钮
    $("#search_button").button("destroy")

    //更新按钮,刷新按钮
    $("#search_button").button("refresh")

    //得到button的jquery对象
    $("#search_button").button("widget")

    //得到button的options值
    alert($("#search_button").button("options","label"));

    //设置button的options值
    $("#search_button").button("options","label","搜索");

    注意:对于UI上自带的按钮,比如dialog上的,我们可以通过Firebug查找jquery对象
    $("#reg").parent().find("button").eq(1).button("disable");


    五、单选框、复选框
    button按钮不但可以设置普通的按钮,对于单选框、复选框同样有效。
    //HTML单选框
    <input type="radio" name="sex" value="male" id="male">
       <label for="mela">男</label>
    </input>

    //jquery单选框
    $("#reg input[type=radio]").button()

    //jquery单选框改
    $("#reg").buttonset()

    //HTML复选框
    <input type="checkbox" name="color" value="red" id="red">
       <label for="red">红</label>
    </input>
    <input type="checkbox" name="color" value="green" id="green">
       <label for="green">绿</label>
    </input>
    <input type="checkbox" name="color" value="yellow" id="yellow">
       <label for="yellow">黄</label>
    </input>
    <input type="checkbox" name="color" value="orange" id="orange">
       <label for="orange">橙</label>
    </input>

    //jquery复选框
    $("#reg input[type=checkbox]").button()

    //jquery复选框改
    $("#reg").buttonset()

    展开全文
  • 现在用户对APP的外观看得很重要,...Button样式修改的是Button背景(Background)属性。 首先写一个定义Button样式XML文件: 新建Android XML文件,类型选Drawable,根结点选selector,文件名就buton_style吧。
  • android系统 按钮样式

    2013-09-18 16:05:04
    在程序开发中,android系统控件提供的外观往往距离我们要求的有一定差距,  此时我们可以通过一些方法来修改。  本文只讨论外观修改,在系统控件上进行功能扩充的自定义控件...使用style定义了默认的属性,在andro
  • 修改 button 样式3.button()方法的属性4.button('action', param)5.单选、复选按钮按钮(button),可以给生硬的原生按钮或者文本提供更多丰富多彩的外观。它不单单可以设置按钮或文本,还可以设置单选按钮和多选...
  • 现在用户对APP的外观看得很重要...Button样式修改的是Button背景(Background)属性。 首先写一个定义Button样式XML文件: 新建Android XML文件,类型选Drawable,根结点选selector,文件名就buton_style吧。 程序...
  • Android自定义Button按钮显示样式 2011-08-19 13:09:27 我来说两句  收藏 我要投稿 [字体:小 大]  现在用户对APP的外观看得很重要,如果APP内...Button样式修改的是Button背景(Background)属性。...
  •  3.button()方法的属性  4.button('action', param)  5.单选、复选按钮 按钮(button),可以给生硬的原生按钮或者文本提供更多丰富多彩的外观。它不单单 可以设置按钮或文本,还可以设置单选按钮和多选按钮。 ...
  • 现在用户对APP的外观看得很重要,...Button样式修改的是Button背景(Background)属性。 首先写一个定义Button样式XML文件: 新建Android XML文件,类型选Drawable,根结点选selector,文件名就buton_style吧。 程...
  • 现在用户对APP的外观看得很重要,如果APP内所有元件都用Android默认样式写,估计下面评论里...Button样式修改的是Button背景(Background)属性。首先写一个定义Button样式XML文件:新建Android XML文件,类型...
  • 第一步, 在桌面上点击鼠标右键,依次点击“属性”、“外观”、“高级”按钮。 第二步, 在打开“高级”对话框中,在“项目”下拉列表里选择“窗口”。 第三步, 再打开右边对应“颜色”列表,选择其中“其他...
  • button控件不能使用OnCtlColor函数来对控件进行外观的修改,要想修改button控件外观需要通过button类派生Mybutton类,然后重载其中DrawItem函数 1.新建一个基于对话框MFC应用程序TestButton,向其中添加Button控件 ...
  • 6、修改帖子列表页独立题图(默认是相同背景,属性是水平居中、重复,可在后台上传不同图片)。 7、修改帖子列表页每页显示板块规则。 8、增加帖子内容页题图,与其所属版块风格一致。 9、重排帖子列表页和...

空空如也

空空如也

1 2 3 4 5 ... 17
收藏数 327
精华内容 130
关键字:

修改按钮外观的属性