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

万网账号跟网站有关系吗网站开发月薪多少钱

万网账号跟网站有关系吗,网站开发月薪多少钱,龙华网站建设哪家好,让芯片公司得到尊重的是原创技术WPF 完美解决改变指示灯的颜色 原有:自己再做WPF页面设计后发现直接去查找页面多个控件嵌套情况下找不到指示灯(Button实现的,详细可以看这篇文章 这里),具体看看来如何实现 加粗样式思路:无论多级嵌套&a…

WPF 完美解决改变指示灯的颜色

原有:自己再做WPF页面设计后发现直接去查找页面多个控件嵌套情况下找不到指示灯(Button实现的,详细可以看这篇文章 这里),具体看看来如何实现

加粗样式思路:无论多级嵌套,Grid都能找到指示灯
如何从TabControl 下的TabIten-StackPanel-StackPanel -GroupBox 一般都是一级一级的去找,现在直接从Grid出发找,为什么要从Grid出发找,应为Grid有Children属性,方便我们来直接使用

XAML

 <TabControl Margin="0,8,0,0" x:Name="Tab">
<TabItem MinWidth="150" Width="auto"><TabItem.Header><StackPanel Orientation="Horizontal"><ui:SymbolIcon Margin="0,0,6,0" Symbol="Attach16" /><TextBlock d:Text="故障显示" Text="{Binding [FecuTabErroShowGetOrSet] ,Source={x:Static langauge:LanguageManager.Instance}}"/></StackPanel></TabItem.Header><Border><StackPanel Orientation="Vertical"><GroupBox Header="Label" Margin="0,10,0,0"><Grid x:Name="_gd"><Grid.RowDefinitions><RowDefinition Height="*"/></Grid.RowDefinitions><Grid.ColumnDefinitions><ColumnDefinition Width="auto"/><ColumnDefinition Width="60"/></Grid.ColumnDefinitions><Label Content="Item 1" Grid.Row="0" Grid.Column="0" Margin="0 0 0 0" VerticalAlignment="Center" VerticalContentAlignment="Center"/><Button x:Name="Btn1" Grid.Row="0" Grid.Column="1" Width="25" Height="25" Margin="20 5 5 5 "><Button.Template><ControlTemplate TargetType="Button"><Grid><!-- 外边框 --><Ellipse Stroke="Gray" StrokeThickness="2"><Ellipse.Fill><RadialGradientBrush><GradientStop Color="White" Offset="0"/><GradientStop Color="Gray" Offset="1"/></RadialGradientBrush></Ellipse.Fill></Ellipse><!-- 内部绿色圆形 --><Ellipse Width="20" Height="20" x:Name="elp"><Ellipse.Fill><RadialGradientBrush><GradientStop Color="LightGray" Offset="0"/><GradientStop Color="Gray" Offset="1"/></RadialGradientBrush></Ellipse.Fill></Ellipse></Grid></ControlTemplate></Button.Template></Button></Grid></GroupBox></StackPanel> </Border></TabItem></TabControl>

CS

 Grid gb = this.FindName(gridName) as Grid;foreach (var child in gb.Children){if (child is System.Windows.Controls.Button btn){if (btn.Name == buttonName){switch (statusEnum){ SetButtonRedColor(btn, btn.Name, ellipseName);default:break;}}}}private void SetButtonRedColor(System.Windows.Controls.Button titleButton, string titleControlName, string tagControlName){System.Windows.Controls.Button button1 = (System.Windows.Controls.Button)this.FindName(titleControlName);System.Windows.Shapes.Ellipse tag = (System.Windows.Shapes.Ellipse)button1.Template.FindName(tagControlName, titleButton);if (tag != null){//设置颜色Color startColor = Color.FromRgb(255, 0, 0);Color endColor = Color.FromRgb(255, 0, 0);RadialGradientBrush rgb = new RadialGradientBrush(startColor, endColor);tag.Fill = rgb;}else{//找元素var template = button1.Template;if (template != null){// 从模板中获取根元素var rootElement = template.LoadContent() as FrameworkElement;// 使用 VisualTreeHelper 查找 EllipseSystem.Windows.Shapes.Ellipse tag1 = FindChild<System.Windows.Shapes.Ellipse>(rootElement, tagControlName); // 替换为你的 Ellipse 名称if (tag1 != null){Color startColor1 = Color.FromRgb(255, 0, 0);Color endColor1 = Color.FromRgb(255, 0, 0);RadialGradientBrush rgb1 = new RadialGradientBrush(startColor1, endColor1);tag1.Fill = rgb1;}}}}

指示灯实现
https://blog.csdn.net/Laity07/article/details/144197550?spm=1001.2014.3001.5502

http://www.zhongyajixie.com/news/38756.html

相关文章:

  • 品牌网站建设价格青岛网站优化公司哪家好
  • 自己做的网站能上传到凡科吗百度指数是怎么计算的
  • 做衣服招临工在什么网站找seo推广专员工作好做吗
  • 网站建设套模板站长统计app软件下载官网
  • 手机制作网页的步骤深圳seo优化服务
  • 如何用网站模板做网站小程序
  • 有没有专门做建材的网站营销软件
  • 山南网站建设企业广告宣传
  • 网站变成手机网站seo职业培训学校
  • 做网站烧钱vi设计
  • 三合一网站什么意思免费二级域名查询网站
  • 手机企业网站程序搜索排名提升
  • 网络工程师证书含金量西安百度网站排名优化
  • 家具外贸网站深圳网络推广营销公司
  • cms做网站后台上海网站优化
  • 建网站需要多少费用优化方案丛书官网
  • asp网站开发的实训报告搭建网站多少钱
  • 如何对新开网站做收录推广怎么做
  • 东营港西安网站seo推广
  • 深圳网站建设 site百度登录页面
  • wordpress关闭邮箱验证码白山seo
  • wordpress分类文章上海百度seo优化
  • 免备案主机做seo如何赚钱
  • 群晖做网站服务器速度快吗厦门百度广告
  • 上海备案证查询网站查询系统谷歌浏览器官方app下载
  • 网站快照怎么更新百度搜索排名怎么做
  • 房地产网站开发商百度推广账号出售
  • 哪些行业做网站多自建站平台
  • 美团网站网站建设发展品牌营销公司
  • 大学网站策划方案品牌整合营销推广