36
A
回答
60
可以使用施加了DataTrigger到的TabItem如果父TabControl的只有一個項目,將其摺疊樣式:
<Grid xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:sys="clr-namespace:System;assembly=mscorlib"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Grid.Resources>
<x:Array x:Key="tabData" Type="{x:Type sys:String}">
<sys:String>do</sys:String>
<sys:String>re</sys:String>
<sys:String>mi</sys:String>
</x:Array>
</Grid.Resources>
<TabControl ItemsSource="{StaticResource tabData}">
<TabControl.ItemContainerStyle>
<Style TargetType="{x:Type TabItem}">
<Style.Triggers>
<DataTrigger Binding="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type TabControl}}, Path=Items.Count}" Value="1">
<Setter Property="Visibility" Value="Collapsed"/>
</DataTrigger>
</Style.Triggers>
</Style>
</TabControl.ItemContainerStyle>
</TabControl>
</Grid>
完全如果有如果你想擺脫的TabControl只有一個項目,該邏輯應該可能在更高的水平。
相關問題
- 1. 隱藏TabControl標頭
- 2. 隱藏WPF TabControl中的選定TabItems
- 3. WPF的TabControl TabItem的標題
- 4. WPF TabControl標題邊框
- 5. WPF - TabControl問題
- 6. 使TabControl標題在WPF中可滾動
- 7. WPF MenuItem標題文本部分隱藏
- 8. WPF顯示\隱藏標題欄
- 9. WPF頁面標題欄隱藏
- 10. JQuery Tab不隱藏
- 11. WinForm TabControl:如何動態地隱藏/顯示選項卡標題?
- 12. WPF4在DockPanel中的TabControl/Grid隱藏StatusBar
- 13. WPF TabControl刪除標題填充?
- 14. WPF的TabControl/ScrollIntoView問題
- 15. 在iframe中隱藏標題
- 16. WPF TabControl如何更改鼠標上的Tab而不是鼠標向下?
- 17. 隱藏標題欄
- 18. 如何隱藏WPF DataGrid中的列標題?
- 19. NativeScript如何隱藏TabView中的Tab鍵
- 20. WPF C#在應用程序啓動時隱藏TabControl項目
- 21. WPF TabControl當更改選定項MediaUriElement隱藏
- 22. WebView內部Tab隱藏TabWidgets
- 23. WPF在XAML中爲TabControl標題文本更改光標
- 24. WPF C中的Tabcontrol#
- 25. WPF TabControl綁定問題
- 26. WPF TabControl內存問題
- 27. WPF TabControl內存問題
- 28. 隱藏部分的標題
- 29. 隱藏的jQuery標題
- 30. 隱藏ExpandableListView的組標題