Silverlight - динамическое связывание listbox.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» моей коллекции. То, что я хотел бы быть в состоянии сделать это программно изменить «Имя_атрибут» к чему-то еще. Это возможно?

Задан 09/12/2008 в 21:19
источник пользователем
На других языках...                            


1 ответов

голоса
2

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

 <DataTemplate>
   <StackPanel>
      <TextBlock x:Name="txtAttributeName" Text="{Binding}"></TextBlock>
   </StackPanel>
</DataTemplate>      
Ответил 11/12/2008 в 07:08
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more