如何在XAML TextBlock中嵌入版本号?

Tar*_*Tar 2 xaml c#-4.0

如何将程序版本嵌入TextBlock(或其他一些元素?)?

<TextBlock>My Program version <tag Source={???}></tag></TextBlock>
Run Code Online (Sandbox Code Playgroud)

<tag>应该使用什么样的?

Nah*_*hum 13

你可以绑定到程序集版本

System.Reflection.Assembly.GetExecutingAssembly()的GetName().版本

public string Version
{
  get{return System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString()}
}
Run Code Online (Sandbox Code Playgroud)

在您的viewmodel中

<TextBlock Text={Binding Version} />
Run Code Online (Sandbox Code Playgroud)

  • 这对我有用,但它需要分号来表示我们的剪切和粘贴...它不允许我只编辑一个字符。:( (2认同)