Silverlight - 列表框.ItemTemplate的动态绑定

3

我有这个:

<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”更改为其他内容。这可行吗?
1个回答

2

如果您的数据项是字符串或启用了ToString,则以下解决方案将不需要显式绑定属性。

 <DataTemplate>
   <StackPanel>
      <TextBlock x:Name="txtAttributeName" Text="{Binding}"></TextBlock>
   </StackPanel>
</DataTemplate>      

短小却非常有帮助的内容,谢谢。 - mmdemirbas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接