考慮下面的XAML代碼:WPF綁定通過StaticResouces
<Window.Resources>
<System:String x:Key="StringValue"></System:String>
</Window.Resources>
<Grid>
<ComboBox Margin="137,101,169,183" ItemsSource="{Binding collection}" SnapsToDevicePixels="True" IsHitTestVisible="true">
<ComboBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<CheckBox Command="{Binding CheckCommand}" IsChecked="{Binding IsChecked}" Content="{Binding Name}"/>
<TextBlock Text="{StaticResource StringValue}" />
</StackPanel>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
</Grid>
我想是的文本塊文本綁定到一個靜態的資源,一個數據綁定到視圖模型的值。問題是System.String似乎不允許數據綁定。任何人都知道如何做到這一點?對於上下文來說,TextBlock需要一個不同於其父組合框的itemSource。
謝謝。
你有別名** ** mscorlib程序? 'xmlns:System =「clr-namespace:System; assembly = mscorlib」'沒有錯誤出現。 – 2011-06-10 08:37:24
是的,絃樂很好。 – 2011-06-10 08:37:58
看看我編輯一個可能的包裝類,它允許檢測字符串的更新 – fixagon 2011-06-10 09:17:05