0
我想將文本塊綁定到某些CLR對象,以便顯示有關用戶系統的詳細信息。如何將數據綁定到靜態CLR屬性?
例子:
TextBlock Grid.Column="1" Text="{Binding Path=System.Environment.OSVersion}"
我怎麼能拉這種類型的東西了嗎?
我想將文本塊綁定到某些CLR對象,以便顯示有關用戶系統的詳細信息。如何將數據綁定到靜態CLR屬性?
例子:
TextBlock Grid.Column="1" Text="{Binding Path=System.Environment.OSVersion}"
我怎麼能拉這種類型的東西了嗎?
您唯一的問題是System.Environment.OSVersion
是static
。
這應該工作:
<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>