WPF MVVM应用程序中的常量(标签文本等)应该在哪里
本文关键字:文本 在哪里 标签 应用程序 MVVM 常量 WPF | 更新日期: 2023-09-27 17:57:36
在WPF MVVM应用程序中,我应该在哪里为标签文本、按钮文本等创建常量?
最佳实践是:-
在ViewModel 中创建静态属性
在Model类中创建嵌套类并通过属性公开它?
任何其他方式。
请告知。我是MVVM的新手。
我真的很喜欢并在我的应用程序中使用了这种方法。它使用标准的Resx
文件来存储strings
,并使用Markup Extension
来连接view
和resx
文件中的字符串。你不必在View Model or Model
中做任何肮脏的把戏。我认为resx文件是存储最终用户将看到的常量字符串的最佳位置。我还使用这个解决方案在运行时更改应用程序的语言。即使你们的要求很简单,并且你们不想要花哨的东西,你们也可以使用帖子中指定的方法。这是一种非常巧妙的方法,它将字符串放置在应该放置的位置(在resx中)。在下一步中,您可以直接将resx中的文本和标签/按钮或任何您喜欢的东西绑定。