c# WPF 动态设置button的IsEnabled属性

XAML:


        
              
                   
                       
                
         

根据busi_limit_str是否为空,来确定取消关联是否可操作。

VM:

astAco.busi_config_str = getDictStr("secu_fee_tmplat_no", SecuFee.secu_code_fee_tmplat_no.ToString());
astAco.busi_limit_str = getDictStr("secu_fee_tmplat_no", SecuFee.secu_type_fee_tmplat_no.ToString());
astAco.IsCodeEnable = !string.IsNullOrWhiteSpace(astAco.busi_config_str);
astAco.IsTypeEnable = !string.IsNullOrWhiteSpace(astAco.busi_limit_str);

遍历每一个对象,对其IsCodeEnable进行赋值。这样就对每一个对象进行动态赋值了。

你可能感兴趣的:(c#)