绑定到XAML中的AssemblyVersion(用于帮助/关于对话)

Ben*_*jol 11 data-binding wpf xaml

也许我在这里期待太多,但我想我不能成为第一个尝试过的人.我是否必须为此创建(又一个)转换器?

Dre*_*kes 14

访问当前程序集的版本需要方法调用,因此您无法使用WPF绑定执行此操作:

Version version = Assembly.GetExecutingAssembly().GetName().Version;
Run Code Online (Sandbox Code Playgroud)

要么使用转换器(如您所建议的话),要么在视图模型上创建属性(如Kent建议的那样).


Ken*_*art 6

如果您使用的是MVVM,那就不是了.只需从视图模型中公开Version属性并绑定到该属性即可.