Silverlight: enlace dinámico de un listbox.ItemTemplate

votos
3

Tengo esto:

<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>

Tenga en cuenta que este es vinculante para la propiedad AttributeName de mi colección. Lo que me gustaría poder hacer es cambiar programáticamente AttributeName a otra cosa. es posible?

Publicado el 09/12/2008 a las 21:19
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
2

la siguiente solución funcionará sin una propiedad que sea explícitamente vinculante, suponiendo que su elemento de Datos es una cadena o ToString habilitado.

 <DataTemplate>
   <StackPanel>
      <TextBlock x:Name="txtAttributeName" Text="{Binding}"></TextBlock>
   </StackPanel>
</DataTemplate>      
Respondida el 11/12/2008 a las 07:08
fuente por usuario

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