【发布时间】:2013-11-16 13:31:37
【问题描述】:
我有一个DependenyProperty:
public static readonly DependencyProperty SelectedBackgroundProperty = DependencyProperty.Register("SelectedBackground", typeof(Brush), typeof(CustomizedMetroTabItem), new UIPropertyMetadata(null));
public Brush SelectedBackground
{
get { return (Brush)GetValue(SelectedBackgroundProperty); }
set { SetValue(SelectedBackgroundProperty, value); }
}
我想将我的 Background 属性绑定到 SelectedBackgroud DependenyProperty 的值
所以我做了以下事情:
<Setter Property="Background" Value="{Binding SelectedBackground, RelativeSource={RelativeSource Mode=TemplatedParent}}"/>
我也试过了
<Setter Property="Background" Value="{TemplateBinding SelectedBackground}"/>
但它不起作用,这是为什么呢? (当然我从 XAML 中设置了 SelectedBackground)
【问题讨论】:
标签: wpf binding dependency-properties