您好,欢迎访问代理记账网站
移动应用 微信公众号 联系我们

咨询热线 -

电话 15988168888

联系客服
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

【WPF】通过名称查找相关控件

前言

天下代码一大抄

优化前

当通条目控件(itemControl)派生出多个名称是按序列排序,当需要对多个控件设置属性时,最初我的方式是:

        // IO全选
        private void IOButton_Click(object sender, RoutedEventArgs e)
        {
            IO_1.IsChecked = true;
            IO_2.IsChecked = true;
            IO_3.IsChecked = true;
            IO_4.IsChecked = true;
            IO_5.IsChecked = true;
            IO_6.IsChecked = true;
            IO_7.IsChecked = true;
            IO_8.IsChecked = true;
            IO_9.IsChecked = true;
            IO_10.IsChecked = true;
            IO_11.IsChecked = true;
            IO_12.IsChecked = true;
        }

很简单就实现了,可是思考后我后面可能需要控制的不止这几个

优化后

于是就学习了按着思路学习了另一种方法:

        private void IOButton_Click(object sender, RoutedEventArgs e)
        {
            for (int i = 1; i < 12+1; i++)
            {
            	//                控件类型👇                          控件名称👇
                var plotBorder = (RadioButton)FindName(string.Format("IO_{0}", i));
                plotBorder.IsChecked = true;
            }
        }

参考

WPF:通过名字找控件


分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进