我有这个:
<ListBox x:Name="PART_lstAttributes" Grid.Row="1" Style="{StaticResource GlossyBlackListBox}">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock x:Name="txtAttributeName" Text="{Binding AttributeName}"></TextBlock>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
请注意,这个绑定到我的集合的“AttributeName”属性。我希望能够以编程方式将“AttributeName”更改为其他内容。这可能吗?
答案 0 :(得分:2)
以下解决方案将使用明确绑定的属性,假设您的Data项是字符串或ToString已启用。
<DataTemplate>
<StackPanel>
<TextBlock x:Name="txtAttributeName" Text="{Binding}"></TextBlock>
</StackPanel>
</DataTemplate>