WPFセットアップで単純な双方向データバインディングを使用する必要がありますが、リストボックス(ターゲット)はコレクションの変更に応じて更新されません。WPF ListBoxがItemsSourceで更新されない
lstVariable_Selected.ItemsSource = m_VariableList;
を、次のようにリストボックスが宣言されています:
私は、プログラムのListBoxのこののItemsSourceを設定してい
私が最初ではないのItemsSource、リストボックスを(設定 <ListBox Margin="5" Name="lstVariable_Selected">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<VirtualizingStackPanel Orientation="Horizontal"/>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ListBox.ItemTemplate>
<DataTemplate>
<Border BorderBrush="Gray" BorderThickness="1" Margin="0">
<TextBlock FontSize="25" Text="{Binding Path=Name}" />
</Border>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
その時に見える)は、その項目が設定されます。しかし、私がListBoxを見ると、その時点で更新が止まるようです。
次に、m_VariableListコレクションからアイテムを削除できます。リストボックスからは消えません。同様に、1つ追加すると、表示されません。
何がありますか?
ItemSourceをm_VariableListにバインドするために使用するコードを投稿してください。 – micahtan