我有一個帶有作爲父組件的StackPanel(名稱爲MainStackPanel)的WPF窗體。它有各種各樣的groupboxes作爲它的孩子。每個組框有兩個複選框(checkbox1和checkbox2)。組合框中的複選框控件是父組件面板的子組
現在我想添加一個檢查所有按鈕到Mainstack面板,單擊它時會自動檢查每個組中的所有checkbox1。
我是新來WPF和試圖找出如何實現這一
<EDIT>
<StackPanel x:Name="MainStackPanel" Orientation="Vertical">
<Grid DataContext="{Binding}">
<Button Content="UnCheck All" Height="23" Name="uncheckall"
Width="75" Margin="434,0,492,0" />
<Button Content="Check All" Height="23" Name="checkall" Width="75"
Margin="175,0,751,0" Click="checkall_Click" />
</Grid>
<GroupBox>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="30"/>
<RowDefinition/>
</Grid.RowDefinitions>
<CheckBox x:Name="checkbox1"
Style="{StaticResource styleCheckBoxLeftSideText}"
IsChecked="{Binding Path=Disabled,
Converter={StaticResource BooleanConverter},
ConverterParameter='false,true'}"
VerticalAlignment="Center"
HorizontalAlignment="Left"
Content="Task Enabled:"
Margin="9,0,0,0"/>
</Grid>
</GroupBox>
</StackPanel>
</EDIT>
到目前爲止你做了什麼/試過了嗎?向我們展示一些代碼可以幫助很多。 – 2012-01-17 21:32:31
這裏是堆棧面板代碼和組框代碼。 (組框有一個網格,複選框在網格內) – user1154892 2012-01-17 21:36:54
你有模型支持你的用戶界面嗎? – 2012-01-17 21:48:22