将常用控件放在两个标签页中

时间:2009-07-16 07:15:25

标签: binding wpf-controls tabcontrol

我有一个带有2个标签页的标签项。我想在每个标签页中放置4个复选框,所有复选框都具有相同的属性。如何轻松完成?

1 个答案:

答案 0 :(得分:0)

将所有复选框绑定到同一属性(从ViewModel,你有一个,对吧?)。然后他们都会显示相同的信息。

绑定代码没什么用。你可以试试像......

<TabControl>
    <TabItem Header="Tab1">
        <StackPanel>
            <CheckBox Content="One" Checked="{Binding Path=MyProperty}"/>
            <CheckBox Content="Two" Checked="{Binding Path=MyProperty}"/>
        </StackPanel>
    </TabItem>
    <TabItem Header="Tab2">
        <StackPanel>
            <CheckBox Content="Three" Checked="{Binding Path=MyProperty}"/>
            <CheckBox Content="Four" Checked="{Binding Path=MyProperty}"/>
        </StackPanel>
    </TabItem>
</TabControl>

..其中MyProperty是表示您要显示的州的本地属性。