如何在WPF中将TargetType设置为此?
我有一个自定义的如何在WPF中将TargetType设置为此?,wpf,xaml,Wpf,Xaml,我有一个自定义的UserControl(例如称为MyUserControl)和几个子控件。我想创建一个UserControl.Resources,其中包含一组用于设计目的的样式和依赖属性分配(没有样式,控件看起来就像一团泥)。稍后我将对该样式进行评论 问题是,我不知道如何设置样式的TargetType,以便指出正在开发的UserControl 下面是一个示例: <UserControl.Resources> <Style TargetType="this">
UserControl
(例如称为MyUserControl)和几个子控件。我想创建一个UserControl.Resources
,其中包含一组用于设计目的的样式和依赖属性分配(没有样式,控件看起来就像一团泥)。稍后我将对该样式进行评论
问题是,我不知道如何设置样式的TargetType
,以便指出正在开发的UserControl
下面是一个示例:
<UserControl.Resources>
<Style TargetType="this">
</Style>
</UserControl.Resources>
您可以这样做:
<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>