2010-05-13 63 views
0

我想将文本块绑定到某些CLR对象,以便显示有关用户系统的详细信息。如何将数据绑定到静态CLR属性?

例子:

TextBlock Grid.Column="1" Text="{Binding Path=System.Environment.OSVersion}" 

我怎么能拉这种类型的东西了吗?

回答

4

您唯一的问题是System.Environment.OSVersionstatic

这应该工作:

<UserControl 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    ... 
    xmlns:sys="clr-namespace:System;assembly=mscorlib"> 
    <TextBlock Text="{Binding Source={x:Static sys:Environment.OSVersion}}"> 
</UserControl>