[英]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.