我正在嘗試在最小的 WPF 應用程式中以編程方式創建一個簡單的資料系結。源是實體中的SourceText屬性,SourceClass目標是Button控制元件:
XAML 檔案:
namespace notify_on_source_updated
{
public class SourceClass
{
public string SourceText { get; set; }
}
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
Binding binding = new Binding("SourceText");
binding.Source = new SourceClass() { SourceText = "test" };
binding.NotifyOnSourceUpdated=true;
btnAddInt.SetBinding(ContentControl.Content, binding);
}
}
}
不幸的是,當我運行它時,我得到一個錯誤:
非靜態欄位、方法或屬性“ContentControl.Content”需要物件參考
據我所知,這ContentControl.Content是正確的依賴屬性。我究竟做錯了什么?
uj5u.com熱心網友回復:
它應該是內容屬性:
btnAddInt.SetBinding(ContentControl.ContentProperty, binding);
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/527044.html
標籤:C#wpf数据绑定
