我有一个定制的UserControl (例如,名为MyUserControl),它有几个子控件。我想为设计目的创建一个带有样式和依赖属性赋值集的UserControl.Resources (没有样式,控件看起来就像一个泥球)。稍后,我将评论这种风格。
问题是,为了指出正在开发的TargetType,我不知道如何设置样式的UserControl。
下面是一个示例,它可能是这样的:
<UserControl.Resources>
<Style TargetType="this">
</Style>
</UserControl.Resources>发布于 2013-07-31 06:27:05
你可以这样做:
<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>https://stackoverflow.com/questions/17963059
复制相似问题