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