簡體   English   中英

綁定到另一類的財產

[英]Bind to Property in Another Class

我已經閱讀了綁定到其他類的內容,但是語法使我絆倒了。

我在MainWindow.xaml.cs有屬性,我想引用它們SecondWindow.xaml

我嘗試了{Binding Source={x:Static local:MainWindow.Test}}但是它抱怨Key為空。

更新資料

按照建議,我將SecondWindow上下文設置為MainWindow ,並嘗試設置ParentHandle

當應用程序運行時,我會遇到很多這樣的運行時錯誤。

System.Windows.Data Error: 40 : BindingExpression path error: 'LabelColor' property not found on 'object' ''SecondWindow' (Name='secondWindow')'. BindingExpression:Path=LabelColor;

我認為您可以執行以下操作:

// I suppose MainWindow will new up an instance during some event.
var window = new SecondWindow();
window.DataContext = this; // Set to MainWindow
window.Show();

然后像這樣訪問它:

{Binding Test}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM