gpt4 book ai didi

c# - 按钮启用 WPF

转载 作者:行者123 更新时间:2023-12-03 10:28:58 25 4
gpt4 key购买 nike

我有一个 UserControl其中我有一个 DataDrid在那个DataGrid我有两个 ComboBoxes .现在我想做的是当我从 ComboBoxes 中选择任何项目时DataGrid 之外的按钮应该启用。

我的 DataGrid绑定(bind)到 ItemSource组合框也是如此。

我尝试使用 MuliDatatriggers但他们失败了,因为按钮在 DataGrid 之外所以那些ComboBoxes将无法使用。

<DataGrid>
<DataGrid.Columns>
<DataGridTemplateColumn Width="Auto">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<ComboBox Name="Combo1" ItemsSource="{Binding Lst1,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" DisplayMemberPath="Code1" SelectedValue="{Binding CodeID1,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}">
<ComboBox Name="Combo2" ItemsSource="{Binding Lst2,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" DisplayMemberPath="Code2" SelectedValue="{Binding CodeID2,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}">
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>

<Button Name="Add" IsEnabled="{Binding IsAddEnabled,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/>

最佳答案

这个问题已经发布了很多答案。

例如:Enable text box when combobox item is selected

更好的方法是申请MVVM到您的应用程序。

关于c# - 按钮启用 WPF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17716365/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com