我数据绑定的版本号出现如下:
<Window <!-- ... --> DataContext="{Binding RelativeSource={RelativeSource Self}}">
<Grid>
<TextBlock>
Version is:
<Run Text="{Binding Version, Mode=OneWay}"></Run>
and advancing...
</TextBlock>
</Grid>
</Window>
它在运行时工作。
如何在 Visual Studio 2012 的 XAML 编辑器中的设计时看到它?我只看到:
Version is: and advancing...
代替:
Version is: 5.2.2 and advancing...
编辑 - 我的解决方案:
Jure 在下面的回答有效,但我最终使用了一种虚拟视图模型静态代码技术,这对我来说效果更好,因为数据是真实视图模型类型的模拟:
d:DataContext="{Binding Source={StaticResource DesignViewModel}}" ...