我正在尝试将Content
简单标签的属性绑定到其他类的属性。我已经尝试了各种方法,但还没有奏效。
这是源类 (MainWindow.xaml.cs) 中的属性:
public String FileTitle
{
get
{
return this.GetValue(FiletitleProperty) as string;
}
set
{
this.SetValue(FiletitleProperty, value);
}
}
public DependencyProperty FiletitleProperty;
public MainWindow()
{
FiletitleProperty = DependencyProperty.Register("FileTitle", typeof(String), typeof(MainWindow));
...
}
在我的目标类中,我有一个名为源类的对象CallbackObject
(命名不是很合适)
这是我的绑定 xaml 代码:
<Label x:Name="lblFiletitle" Content="{Binding Source=CallbackObject, Path=FileTitle}" Margin="10,213,10,0" Height="35" VerticalAlignment="Top" FontSize="16" Padding="0,5,5,5" />
甚至可以这样做,还是我必须让它变得更复杂和不优雅?