我有一个带有几个子控件的自定义UserControl(例如名为MyUserControl).我想UserControl.Resources为设计目的创建一组样式和依赖属性赋值(没有样式控件看起来像泥球).后来我会评论这些风格.
问题是,我不知道如何设置TargetType样式以指出UserControl正在开发的样式.
下面是一个示例:
<UserControl.Resources>
<Style TargetType="this">
</Style>
</UserControl.Resources>
Run Code Online (Sandbox Code Playgroud)
你可以这样做:
<UserControl x:Class="YourProjectName.UserControl1"
xmlns:local="clr-namespace:YourProjectName"
<UserControl.Resources>
<Style TargetType="{x:Type local:UserControl1}">
<Setter Property="Background" Value="Green"></Setter>
</Style>
</UserControl.Resources>
</UserControl>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1267 次 |
| 最近记录: |