1
我需要在類MainWindow
中調用none靜態函數,但問題是當我在另一個類中創建MainWindow
類的實例時,應用程序窗口停止啓動。更改WPF中不同類的XAML對象的內容
那麼如何在不創建MainWindow
實例的情況下調用函數?編輯標籤的內容或XAML對象的任何其他屬性。
一些例子會很棒。
我需要在類MainWindow
中調用none靜態函數,但問題是當我在另一個類中創建MainWindow
類的實例時,應用程序窗口停止啓動。更改WPF中不同類的XAML對象的內容
那麼如何在不創建MainWindow
實例的情況下調用函數?編輯標籤的內容或XAML對象的任何其他屬性。
一些例子會很棒。
如果您的目標是更改XAML對象的內容或屬性值,那麼我建議您查看DataBinding
和MVVM。如果您使用的是DataBinding
,則根本不需要關注XAML或MainWindow
- 只需更改DataContext
或ViewModel上的屬性值,並且該更改會自動反映在視圖中(在此例中爲MainWindow
)。
多個類可以引用此對象(您的ViewModel或DataContext
對象),並且可以更改屬性並使這些更改反映在視圖中。如果沒有更清晰的圖片,你很難舉例說明你想要做什麼。也許如果你提供了一些示例代碼或者展示你的嘗試,我可以用它來創建一個例子。
欲瞭解更多關於MVVM和DataBinding的閱讀,你可以開始here,但是那裏有大量的資源。