I’m using Project A to transfer the information from Project B. The “XAML” of Project B can be viewed through Project A.
Then, I made some updates on Project B.
I want to refresh the list box on the Project A using MVVM.
Can anyone help me on how to do that?
How to refresh list box using MVVM?
Hi,
There are two different ways to refresh the list box using MVVM.
The program code will be like this
Dynamically refresh:
:BoxItemContainerStyle="{DynamicResource ListBoxItemStyle1}"
ItemsSource="{Binding Authors, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
DisplayMemberPath="Fullname"Name="AuthorsListBox"sSynchronizedWithCurrentItem="True"/>
Manually refresh:
<ListBoxx:Name="lstFruitBasketLeft"ItemsSource="{Binding FruitBasket}"
SelectedItem="{Binding SelectedFruit, Mode=TwoWay}" Width="150">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanelOrientation="Horizontal"VerticalAlignment="Center"
HorizontalAlignment="Left"Margin="2">
<TextBlockText="{Binding Name}"/>
<TextBlockText=":"/>
<TextBlockText="{Binding Quantity}"/>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
These are just example. Might be little different from your program code.
You need to re organize it as your own method.
But the main themes of refresh the list box using MVVM will be remain same.
So I think this will be helpful to you.