2
我应该在WPF MVVM应用程序中为标签文本,按钮文本等创建常量?WPF MVVM应用程序应该在哪里应用常量(标签文本等)
是最好的做法是: -
在视图模型
创建静态属性在Model类创建嵌套类,并通过属性暴露呢?
其他任何方式。
请指教。我是MVVM的新手。
我应该在WPF MVVM应用程序中为标签文本,按钮文本等创建常量?WPF MVVM应用程序应该在哪里应用常量(标签文本等)
是最好的做法是: -
在视图模型
创建静态属性在Model类创建嵌套类,并通过属性暴露呢?
其他任何方式。
请指教。我是MVVM的新手。
嗯,我真的很喜欢和使用this方法在我的应用程序。它使用标准Resx
文件来存储strings
并使用Markup Extension
来连接view
和resx
文件中的字符串。您不必在View Model or Model
中做任何肮脏的诡计。我认为resx文件是最终用户将看到的存储常量字符串的最佳位置。我使用这个解决方案来在运行时改变应用程序的语言。即使您的要求很简单,而且您不需要花哨的东西,您也可以使用后期指定的方法。这是非常整洁的方法,并将字符串放在应该放置的位置(在resx中)。在下一步中,您可以直接将resx中的文本与您的标签/按钮或任何您喜欢的任何东西绑定。
这个哈里斯,我会试试这个方法。 – ganeshran 2011-05-24 12:22:43
我可以推荐这个解决方案。我还用它做了一些小改动,它非常强大。 – PVitt 2011-05-24 12:57:17
谢谢哈里斯和PVitt :) – ganeshran 2011-05-26 06:24:30