Silverlight - динамическое связывание списка. Элемент шаблона - PullRequest
3 голосов
/ 09 декабря 2008

У меня есть это:

<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 голосов
/ 11 декабря 2008

следующее решение будет работать без явного связывания свойства, при условии, что ваш элемент данных является строкой или ToString включен.

 <DataTemplate>
   <StackPanel>
      <TextBlock x:Name="txtAttributeName" Text="{Binding}"></TextBlock>
   </StackPanel>
</DataTemplate>      
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...