0
A
回答
1
我想你可以在樣式和觸發器的幫助下做到這一點。例如,在此示例代碼所選擇的項目將變爲粗體以及其大小從12
<Window x:Class="WpfApplication17.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525" >
<Window.Resources>
<Style TargetType="{x:Type TreeViewItem}">
<Setter Property="FontWeight" Value="Normal"></Setter>
<Setter Property="FontSize" Value="12"></Setter>
<Style.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter Property="FontWeight" Value="Bold"></Setter>
<Setter Property="FontSize" Value="16"></Setter>
</Trigger>
</Style.Triggers>
</Style>
</Window.Resources>
<Grid>
<TreeView>
<TreeViewItem Header="Computer1">
<TreeViewItem Header="UserGroup1">
<TreeViewItem Header="User1"></TreeViewItem>
<TreeViewItem Header="User2"></TreeViewItem>
<TreeViewItem Header="User3"></TreeViewItem>
</TreeViewItem>
<TreeViewItem Header="UserGroup2">
<TreeViewItem Header="User4"></TreeViewItem>
<TreeViewItem Header="User5"></TreeViewItem>
<TreeViewItem Header="User6"></TreeViewItem>
</TreeViewItem>
</TreeViewItem>
</TreeView>
</Grid>
</Window>
通過使用的「fontWeight設置」屬性被改變爲16,也可以更改單個項目的字體重量TreeViewItem對象,你想讓它變成粗體,就像我在下面的代碼中所做的那樣。在此代碼中,只有UserGroup1 TreeViewItem是粗體。
<Grid>
<TreeView>
<TreeViewItem Header="Computer1">
<TreeViewItem Header="UserGroup1" FontWeight="Bold">
<TreeViewItem Header="User1"></TreeViewItem>
<TreeViewItem Header="User2"></TreeViewItem>
<TreeViewItem Header="User3"></TreeViewItem>
</TreeViewItem>
<TreeViewItem Header="UserGroup2">
<TreeViewItem Header="User4"></TreeViewItem>
<TreeViewItem Header="User5"></TreeViewItem>
<TreeViewItem Header="User6"></TreeViewItem>
</TreeViewItem>
</TreeViewItem>
</TreeView>
</Grid>
我希望這將是您的答案。
相關問題
- 1. 在PyGTK TreeView中粗體/非粗體行
- 2. 如何使這行粗體?
- 3. 如何使標籤中某些文本的第一行變爲粗體?
- 4. PHPExcel使第一行粗體
- 5. 如何使ListView的行的TextView粗體
- 6. 在iPhone中使用粗體重的粗體字體
- 7. 如何在PHP郵件()中使文本變爲粗體?
- 8. 如何在MS Word中使某些文本變爲粗體
- 9. 如何在jquery中顯示textarea時使屬性變粗體?
- 10. 如何在消息對話框中使文本變爲粗體?
- 11. 如何在Python中使文本變爲粗體?
- 12. 如何在我選擇一行時使datagridview行文本變爲粗體?
- 13. 如何使標題變爲粗體?
- 14. 如何使drawString()文本變爲粗體?
- 15. Chrome/Firefox中粗體粗體
- 16. 如何使haml文件中的句子變成粗體?
- 17. 如何在freetype中使用粗體和斜體繪製字體
- 18. 如何使ListViewItem文本的一部分變爲粗體?
- 19. 如何使Stringbuilder內容的一部分變爲粗體?
- 20. 如何使TreeViewer單元的一部分變爲粗體?
- 21. 通過傳遞React.js中的值使字體粗體粗體
- 22. 如何在NStextview中選擇粗體?
- 23. 奇怪的treeview行爲:只有粗體刪除文本
- 24. 如何在VB.NET中使用半粗體重量創建字體?
- 25. 如何在表單塊中使字體粗體?
- 26. 如何在gnuplot 5+中爲SVG終端設置字體粗體爲「粗體」?
- 27. 使用as3xls如何僅使第一行值爲粗體?
- 28. Textarea第一行粗體
- 29. css粗體第一行
- 30. 粗體第一行輸出