我需要在类中调用非静态函数,但问题是当我在另一个类中MainWindow
创建该类的实例时,应用程序窗口停止启动。MainWindow
那么如何在不创建实例的情况下调用函数MainWindow
呢?编辑标签的内容或 XAML 对象的任何其他属性。
一些例子会很棒。
如果您的目标是更改 XAML 对象的内容或属性值,那么我建议您查看DataBinding
MVVM。如果您使用DataBinding
,则根本不需要关心 XAML 或MainWindow
——您只需更改DataContext
或 ViewModel 上的属性值,更改会自动反映在视图中(在本例中为MainWindow
)。
多个类可以引用此对象(您的 ViewModel 或DataContext
对象),并且可以更改属性并将这些更改反映在视图中。如果没有更清楚地了解您正在尝试做什么,就很难举出例子。也许如果您提供一些示例代码或展示您尝试过的内容,我可以使用它来创建一个示例。
有关 MVVM 和 DataBinding 的更多信息,您可以从这里开始,但那里有大量资源。