1

我需要在类中调用非静态函数,但问题是当我在另一个类中MainWindow创建该类的实例时,应用程序窗口停止启动。MainWindow

那么如何在不创建实例的情况下调用函数MainWindow呢?编辑标签的内容或 XAML 对象的任何其他属性。

一些例子会很棒。

4

1 回答 1

1

如果您的目标是更改 XAML 对象的内容或属性值,那么我建议您查看DataBindingMVVM。如果您使用DataBinding,则根本不需要关心 XAML 或MainWindow——您只需更改DataContext或 ViewModel 上的属性值,更改会自动反映在视图中(在本例中为MainWindow)。

多个类可以引用此对象(您的 ViewModel 或DataContext对象),并且可以更改属性并将这些更改反映在视图中。如果没有更清楚地了解您正在尝试做什么,就很难举出例子。也许如果您提供一些示例代码或展示您尝试过的内容,我可以使用它来创建一个示例。

有关 MVVM 和 DataBinding 的更多信息,您可以从这里开始,但那里有大量资源。

于 2013-02-21T20:46:23.120 回答