当前位置: 首页 > wzjs >正文

关于公司网站建设请示杭州视频网站建设

关于公司网站建设请示,杭州视频网站建设,做网站流量是什么,网站建设的卖点按钮圆角 先从工具箱里拖进来一个Button控件&#xff0c;然后对这个按钮进行美化。 首先在 xaml 里按钮控件部分 添加如下代码&#xff1a; <Button x:Name"btnLogin" Content"登录" HorizontalAlignment"Center" Margin"0,399,0,0&q…

在这里插入图片描述

按钮圆角

先从工具箱里拖进来一个Button控件,然后对这个按钮进行美化。

首先在 xaml 里按钮控件部分 添加如下代码:

<Button x:Name="btnLogin" Content="登录" HorizontalAlignment="Center" Margin="0,399,0,0" VerticalAlignment="Top" Background="#FF696565" Foreground="White" Width="200" Height="32" Grid.Column="1" Click="btnLogin_Click" FontSize="16"><Button.Resources><Style TargetType="{x:Type Border}"><Setter Property="CornerRadius" Value="4"/><Setter Property="BorderBrush" Value="#c1d0dc"/></Style></Button.Resources>
</Button>

这里引入了按钮的资源 Button.Resources,在这里设置按钮的类型及边框的颜色等,圆角的大小可以修改 这里的值即可。
实现效果如下:

在这里插入图片描述

状态切换

在有圆角的情况下,再进行按钮的状态切换就比较麻烦了,WPF不想C# 的winform窗体控件那样,直接通过修改Enable属性即可,WPF中使用到的是IsEnable属性来控制,如果不在前面做好资源配置,这个属性控制将会出问题,切换效果无法实现。

IsEnabled属性

IsEnabled属性是一个布尔值(Boolean),它决定了按钮控件是否处于启用状态。当IsEnabled设置为true时,按钮是可交互的,用户可以点击它,并且如果按钮有与之关联的事件处理器(如点击事件),那么这些事件处理器将被触发。相反,当IsEnabled设置为false时,按钮将变得不可交互,用户无法点击它,并且与之关联的任何事件处理器都不会被触发。

本次要实现的切换是 通过触发将此按钮底色变灰不可操作,再触发将其变蓝可以操作,同时将文本信息修改掉。

这里先要在xmal中添加如下代码段用于调整背景色和前景色:

<Window.Resources><Style x:Key="CustomButtonStyle" TargetType="Button"><Setter Property="Background" Value="LightBlue"/><!-- 默认背景色 --><Setter Property="Foreground" Value="Gray"/><!-- 默认前景色(文本颜色) --><Setter Property="Template"><Setter.Value><ControlTemplate TargetType="Button"><Border Background="{TemplateBinding Background}"  BorderBrush="Gray"  BorderThickness="1"  CornerRadius="3"><ContentPresenter HorizontalAlignment="Center"  VerticalAlignment="Center"/></Border><ControlTemplate.Triggers><Trigger Property="IsEnabled" Value="False"><Setter Property="Background" Value="Gray"/><!-- 禁用时的背景色 --><Setter Property="Foreground" Value="LightGray"/><!-- 禁用时的前景色(可选) --></Trigger></ControlTemplate.Triggers></ControlTemplate></Setter.Value></Setter></Style>
</Window.Resources>

在CSharp中的代码实现如下:

private void btn1_Click(object sender, RoutedEventArgs e)
{this.btnSelect.Content = "变灰不可用";this.btnSelect.IsEnabled = false;this.btnSelect.Background = new SolidColorBrush(Colors.Gray);
}private void btn2_Click(object sender, RoutedEventArgs e)
{this.btnSelect.Content = "变蓝可用";this.btnSelect.IsEnabled = true;this.btnSelect.Background = new SolidColorBrush(Colors.Blue);
}

实现效果如下:
在这里插入图片描述
在这里插入图片描述
这样操作的目的就是为了保证圆角效果的同时,在按钮状态变化的时候可以能完美切换。

好了,下一篇将讲述如何动态添加控件,一种比较复杂的添加效果。


文章转载自:

http://rNVVGF3b.srgwr.cn
http://CVWc9nmG.srgwr.cn
http://iYWsEkGh.srgwr.cn
http://aLMrqj1D.srgwr.cn
http://an54gidc.srgwr.cn
http://CNE2MAu8.srgwr.cn
http://tss4Wsp1.srgwr.cn
http://rBXcVfFZ.srgwr.cn
http://7yI6wnoT.srgwr.cn
http://3CHgSZRN.srgwr.cn
http://y54T1cTE.srgwr.cn
http://H0UYhYPh.srgwr.cn
http://wGnl8fpa.srgwr.cn
http://aBSfGBfa.srgwr.cn
http://GxVO8QBl.srgwr.cn
http://CTDk6cAv.srgwr.cn
http://j9IrynBJ.srgwr.cn
http://TY50v2Mn.srgwr.cn
http://nw4Q2VjZ.srgwr.cn
http://DQSUwaIr.srgwr.cn
http://y0iiF3w8.srgwr.cn
http://IDrEHhqM.srgwr.cn
http://EAbTP2eK.srgwr.cn
http://B4G6jvcR.srgwr.cn
http://GhwQfKtQ.srgwr.cn
http://xnWhNcbT.srgwr.cn
http://xBJUdJV0.srgwr.cn
http://BhFvD9Qn.srgwr.cn
http://vf9AQ93n.srgwr.cn
http://4b3ag9By.srgwr.cn
http://www.dtcms.com/wzjs/719518.html

相关文章:

  • 网站制作与网站建设pdf打广告专用图
  • 双鸭山网站建设公司网站风格包括什么
  • 杭州软件开发公司网站正规的家居行业网站开发
  • 海丰县建设局官方网站常熟网站建设专业的公司
  • 怎么做游戏门户网站个人网站备案 网站服务内容
  • 全面的河南网站建设问卷调查微信小程序怎么做
  • 建设网站需要什么信息有什么网站做热图
  • 从域名角度看网站建设注意事项wordpress可视化编辑插件下载
  • 上海域名网站吗wordpress 账号图片尺寸
  • 网站建设公司伟置设计灵感
  • 宿州高端网站建设公司哪家好网络营销产生的基础包括
  • 做网站放广告收益使用python做网站
  • 网站开发的教学视频教程如何提高网站的转化率
  • 纪检网站建设安卓优化大师hd
  • 网站备案和域名备案区别seo0577
  • 鑫牛元网站建设wordpress登录短信验证码
  • 如何做网站后台怎么做网站备份
  • 花乡做网站公司wordpress文章部分展示
  • 只做网站的模仿大型门户网站做ppt
  • 网站怎么在成都备案商城系统平台有哪些
  • 建一个自己的网站有什么用网站用php做的吗
  • 重庆知名商城网站建设公司室内设计师联盟官网入口
  • 网站根目录网站宣传推广平台
  • 英文网站的外部链接 建设马来西亚做公路投标网站
  • 寻找外贸客户的网站网站建设技术人员要会什么
  • 庆阳网站设计公司龙之向导免费网站
  • 音乐类网站建设选题背景php网站的优势
  • 那个网站销售好旅游电子商务与网站建设
  • 做建材商城网站北京手机网站制作
  • 做全国性的app网站推广多少阿里云网站备份