WPF:需要一个几乎“隐形”的TabControl。我需要覆盖什么?

时间:2013-12-09 19:51:52

标签: wpf wpf-controls

对于我的应用程序,我需要一个TabControl来托管2个DataGrids。控件必须尽可能不引人注目:只能看到标签。

我被告知解决方案就在这里:

http://msdn.microsoft.com/en-us/library/ms754137.aspx

我想我必须将某些值更改为零(可能是负数?)

你们可以提供详情吗?

TIA

1 个答案:

答案 0 :(得分:-1)

我认为使用RadioButton比使用TabControl

更容易
<StackPanel Orientation="Horizontal">
    <RadioButton Name="tab1" Content="Tab 1" />
    <RadioButton Name="tab2" Content="Tab 2" />
</StackPanel>
<DataGrid>
    <DataGrid.Visibility>
        <Binding ElementName="tab1" Path="IsChecked">
            <Binding.Converter>
                <BooleanToVisibilityConverter />
            </Binding.Converter>
        </Binding>
    </DataGrid.Visibility>
</DataGrid>
<DataGrid>
    <DataGrid.Visibility>
        <Binding ElementName="tab2" Path="IsChecked">
            <Binding.Converter>
                <BooleanToVisibilityConverter />
            </Binding.Converter>
        </Binding>
    </DataGrid.Visibility>
</DataGrid>