国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > .NET > 正文

關(guān)于WPF使用MultiConverter控制Button狀態(tài)的詳細(xì)介紹

2024-07-10 12:45:44
字體:
供稿:網(wǎng)友

需求描述
1.按鈕的狀態(tài)需要根據(jù)多個(gè)數(shù)據(jù)源的內(nèi)容作出不同的組合判斷
2.每個(gè)數(shù)據(jù)源的判斷規(guī)則可定制
注:以下功能感覺只是簡(jiǎn)單粗暴的實(shí)現(xiàn),如果您了解更優(yōu)雅的解決方案,煩請(qǐng)告訴我下,感謝先!

按鈕XAML
代碼如下:
<Button Name="btnOK"
                 Grid.Column="2"
                 HorizontalAlignment="Left"
                 VerticalAlignment="Center"
                 Command="{Binding Path=OKCommand}"
                 Content="{DynamicResource Common_Button_OK}"
                 IsDefault="True"
                 Style="{DynamicResource ButtonStyle}">
           <Button.IsEnabled>
             <MultiBinding Converter="{StaticResource InvalidMultiValidationRuleToBooleanMultiConverter}"
               ConverterParameter="objectnull|greaterthanzerointeger|greaterthanzerointeger|greaterthanzerointeger">
               <Binding ElementName="comboBoxFilter"
                        Mode="OneWay"
                        Path="SelectedItem" />
               <Binding ElementName="textBoxFrameRate"
                        Mode="OneWay"
                        Path="Text" />
               <Binding ElementName="textBoxSizeWidth"
                        Mode="OneWay"
                        Path="Text" />
               <Binding ElementName="textBoxSizeHeight"

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 临高县| 洛川县| 邵阳县| 许昌县| 南雄市| 辽宁省| 晋宁县| 成武县| 安吉县| 彰武县| 兴文县| 岑溪市| 三原县| 莱芜市| 兴宁市| 阜康市| 大化| 同德县| 上虞市| 腾冲县| 涡阳县| 定州市| 洞头县| 黔江区| 湾仔区| 新营市| 淳化县| 海城市| 舒城县| 广安市| 比如县| 江山市| 焦作市| 合肥市| 阳谷县| 东乌| 许昌县| 昭平县| 灵石县| 三亚市| 永德县|