私は私のクラスを持っています:
public class CustomCell
{
public string BindingData
{
get { return (string)GetValue(BindingDataProperty); }
set { SetValue(BindingDataProperty, value); }
}
public static readonly DependencyProperty BindingDataProperty =
DependencyProperty.Register("BindingData", typeof(string), typeof(CustomCell));
}
BindingDataProperty でバインディングを設定します
CustomCell cell = new CustomCell();
cell.SetBinding(CustomCell.BindingDataProperty, new Binding("source"));
そして今、次を使用して XAML に相当する文字列を取得したいと思いますXamlWriter
。
string xaml = XamlWriter.Save(cell);
しかし、xaml
文字列BindingData
には{x:Null}
あり、バインディングは行われません。
なんで?どうすればこの問題を解決できますか?