我在窗口中列出了複選框,指定了一些要訂購的項目。當窗口加載並在選擇/檢查某些項目(複選框)後啓用它時,我需要先禁用訂單按鈕,反之亦然。我已經綁定了複選框的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