Page tree
Skip to end of metadata
Go to start of metadata

WPF及及Silverlight版版DockControl支持ComponentOne's ClearStyle技术,可以帮助您不用改变控件的模板就可以轻松的对控件的颜色做出更改。通过设置几个颜色的属性,您就可以快速的设置C1DockControl的风格,C1DockControl支持的属性如下表:

Property

Description

Background

获取或设置用来填充C1DockControl的背景颜色。

MouseOverBrush

获取或设置当鼠标略过控件时高亮的颜色。

TabControlBackground

获取或设置C1DockTabControl的背景色。

TabControlForeground

获取或设置C1DockTabControl的前景色或者文本的颜色。

TabStripBackground

获取或设置C1DockTabItem的背景色。

TabStripForeground

获取或设置C1DockTabItem的前景色或者文本颜色。


您可以通过设置这些属性完全的改变C1DockControl的外观,例如,如果您设置了C1DockControl.Background属性为Red,则XAML标签会与下述相似:

XAML

<my:C1DockControl Height="100" Background="Red" HorizontalAlignment="Left"
Margin="176,100,0,0" Name="c1DockControl1" VerticalAlignment="Top" Width="200"> <my:C1DockTabControl Height="100" HorizontalAlignment="Left"
Name="c1DockTabControl1" VerticalAlignment="Top" Width="200">
<my:C1DockTabItem Header="c1DockTabItem1" HorizontalAlignment="Left"
Name="c1DockTabItem1" VerticalAlignment="Top" />
</my:C1DockTabControl>
</my:C1DockControl>


C1DockControl的外观将与下图相似:

您可以通过其他属性来验证C1DockControl外观的快速改变,例如下述XAML设置了Background,TabStripForegroundTabControlBackground属性。

XAML

<my:C1DockControl Height="100" Background="Red" TabStripForeground="Red" TabControlBackground="LightYellow" HorizontalAlignment="Left" Margin="176,100,0,0"
Name="c1DockControl1" VerticalAlignment="Top" Width="200">
<my:C1DockTabControl Height="100" HorizontalAlignment="Left"
Name="c1DockTabControl1" VerticalAlignment="Top" Width="200">
<my:C1DockTabItem Header="c1DockTabItem1" HorizontalAlignment="Left"
Name="c1DockTabItem1" VerticalAlignment="Top" />
</my:C1DockTabControl>
</my:C1DockControl>


C1DockControl的外观会与下图相似:

  • No labels