我在窗口中列出了复选框,指定了一些要订购的项目。当窗口加载并在选择/检查某些项目(复选框)后启用它时,我需要先禁用订单按钮,反之亦然。我已经绑定了复选框的IsChecked属性。在复选框上启用禁用按钮选中/取消选中wpf mvvm
编辑导入从OP评论: -
我ItemsControl中的唯一一个复选框。我已将ItemsControl的ItemsSource绑定到列表。这样我们可以根据列表中的项目显示多个复选框。
下面是代码:
<ItemsControl ItemsSource="{Binding FavoriteItems}" Margin="80,0">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Grid>
<StackPanel>
<Grid>
<CheckBox IsChecked="{Binding IsHouseholdSelected}" Content="{Binding SubCategoryName}" Grid.ColumnSpan="1" FontFamily="Calibri" FontWeight="Bold" />
</Grid>
</StackPanel>
</Grid>
</DataTemplate>
</ItemsControl.ItemTemplate>
你有一些XAML代码?目前还不清楚你有多少复选框,它们在哪里以及它们具有什么样的功能。一些代码可以帮助大部分时间... – gehho 2010-08-10 06:26:04
我在ItemsControl中只有一个复选框。我已将ItemsControl的ItemsSource绑定到列表。这样我们可以根据列表中的项目显示多个复选框。下面是代码: <复选框器isChecked = “{结合IsHouseholdSelected}”含量= “{结合SubCategoryName}” Grid.ColumnSpan = “1” 的FontFamily = “宋体” fontWeight设置= “粗体”/> DataTemplate中> –
Tarun
2010-08-10 07:29:41
@Turan:请用问题下的编辑功能在您的问题中包含重要的新信息。 – AnthonyWJones 2010-08-10 07:52:07