Rafraichissement listview xna/wpf
Bonjour j'ai une liste vue dans mon xaml comme ceci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <ListView x:Name="Properties" Margin="0,41,8,255"
BorderThickness="0" Background="#FFF1F1F1"
HorizontalAlignment="Right" Width="247" Grid.RowSpan="2">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Label Content="{Binding Key}" />
<TextBlock xml:space="preserve"></TextBlock>
<TextBox Text="{Binding Value}"></TextBox>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListView> |
Je bind dessus une collection de XmlAttribute
Code:
1 2
|
this.Properties.ItemsSource = new ObservableCollection<XmlAttribute>(selected.Attributes); |
Le probleme est lorsque je change la valeur des attributs via la fenetre XNA, cela ne se repercute pas sur celle lisview.
Exemple concret:
J'ai une entite dans ma vue xna, dans la partie WPF est affiche sa position, lorsque je bouge l'entite en drag & drop sa position change bien mais cela n'impacte la liste view que si j'appelle explicitement ->items->refresh() par exemple.
Merci de vos reponses.