博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WPF笔记(1.9 样式和控件模板)——Hello,WPF!
阅读量:6844 次
发布时间:2019-06-26

本文共 763 字,大约阅读时间需要 2 分钟。

原文:

资源的另一个用途是样式设置:

None.gif
<
Window dot.gif
>
None.gif  
<
Window.Resources
>
None.gif    
<
Style x:Key
=
"
myStyle
"
 TargetType
=
"
{x:Type TextBlock}
"
>
None.gif      
<
Setter Property
=
"
VerticalAlignment
"
 Value
=
"
Center
"
 
/>
None.gif      
<
Setter Property
=
"
FontWeight
"
 Value
=
"
Bold
"
 
/>
None.gif      
<
Setter Property
=
"
FontStyle
"
 Value
=
"
Italic
"
 
/>
None.gif    
</
Style
>
None.gif  
</
Window.Resources
>
None.gif  
<
DockPanel dot.gif
>
None.gif    
<
StackPanel dot.gif
>
None.gif      
<
TextBlock Style
=
"
{StaticResource myStyle}
"
>
Name: 
</
TextBlock
>
None.gif      
<
TextBox Text
=
"
{Binding Path=Name}
"
 
/>
None.gif      
<
TextBlock Style
=
"
{StaticResource myStyle}
"
>
Nick: 
</
TextBlock
>
None.gif      
<
TextBox Text
=
"
{Binding Path=Nick}
"
 
/>
None.gif    
</
StackPanel
>
None.gif    dot.gif
None.gif  
</
DockPanel
>
None.gif
</
Window
>
代码很容易懂,记住用Setter定义每一个样式,注意指定了x:Key,然后哪个控件需要应用样式,就在控件里面指定Style;如果不指定x:Key,则所有控件都使用这个样式(当然也不会给控件设置Style
=
"
{StaticResource myStyle}
")。
你可能感兴趣的文章