1
A
回答
4
我對此使用以下樣式。
<Style x:Key="{x:Type ItemsControl}" TargetType="{x:Type ItemsControl}">
<Setter Property="Background" Value="Transparent"/>
<Style.Triggers>
<DataTrigger Binding="{Binding Items.Count, RelativeSource={RelativeSource Self}}" Value="0">
<Setter Property="Background">
<Setter.Value>
<VisualBrush Stretch="None">
<VisualBrush.Visual>
<TextBlock Text="No Data"
FontFamily="Consolas"
FontSize="16"/>
</VisualBrush.Visual>
</VisualBrush>
</Setter.Value>
</Setter>
</DataTrigger>
<DataTrigger Binding="{Binding Items, RelativeSource={RelativeSource Self}}" Value="{x:Null}">
<Setter Property="Background">
<Setter.Value>
<VisualBrush Stretch="None">
<VisualBrush.Visual>
<TextBlock Text="No Data"
FontFamily="Consolas"
FontSize="16"/>
</VisualBrush.Visual>
</VisualBrush>
</Setter.Value>
</Setter>
</DataTrigger>
<Trigger Property="IsGrouping" Value="true">
<Setter Property="ScrollViewer.CanContentScroll" Value="false"/>
</Trigger>
</Style.Triggers>
</Style>
<Style x:Key="{x:Type DataGrid}" TargetType="{x:Type DataGrid}" BasedOn="{StaticResource {x:Type ItemsControl}}">
</Style>
<Style x:Key="{x:Type TreeView}" TargetType="{x:Type TreeView}" BasedOn="{StaticResource {x:Type ItemsControl}}">
</Style>
0
有可能在類.Background
屬性。您可以辨認出它的一個元素,如:
<Button.Background>
<!-- content -->
</Button.Background>
這將允許你把它裏面的內容。
0
如果您需要更復雜的背景,也可以使用VisualBrush。您可以使用WPF中的任何控件創建VisualBrush。如果你想在網格中使用標籤刷機,可以完成。
相關問題
- 1. JavaFX:爲文本控件設置背景顏色
- 2. 在Panorama頁面中爲用戶控件設置全景背景
- 3. 如何在c#中將控件的背景顏色設置爲所需的背景控件?
- 4. 如何在使用LGViewHUD控件時設置自定義背景?
- 5. 如何在複合背景上設置Ionic控件的樣式
- 6. ListView控件設置背景顏色
- 7. 設置控件的背景顏色? (WinAPI)
- 8. 設置控件的背景色
- 9. 設置內容控件的背景
- 10. 當QlineEdit設置背景圖像時,如何在QLineEdit中設置文本顏色
- 11. 如何在View中設置背景?
- 12. 如何在Scala swing中設置背景
- 13. 如何在Android中設置ImageView背景
- 14. 如何在StackPanel中設置背景
- 15. 如何在COCOS2D android中設置背景?
- 16. 控件背景色(設置背景圖片)
- 17. 如何設置ActionBar背景
- 18. 如何設置ListView背景?
- 19. 如何設置背景?
- 20. 如何設置ViewBox背景?
- 21. 如何在文本內設置背景圖片
- 22. 如何在另一個背景圖像背後設置背景?
- 23. 我們如何根據背景設置文本的位置?
- 24. WPF如何將文本設置爲代碼背後的文本框背景?
- 25. 如何根據行動腳本文件中的條件設置背景顏色
- 26. 在plot中設置背景()
- 27. 如何設置Lookless自定義控件背景?
- 28. 如何爲擴展器控件設置漸變背景wpf
- 29. 我如何設置郵件控制器的背景圖片
- 30. 如何設置RTF編輯控件的背景顏色
謝謝,perfecto! – karabara 2011-05-20 09:43:37