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" />
そのようにすることは可能ですか、それとももっと複雑で洗練されていないものにする必要がありますか?