Ma liste ObservableCollection ne met pas à jour la vue. J'utilise MVVM LumièreObservableCollection ne met pas à jour ListView
Ceci est mon VM
public class MainViewModel : ViewModelBase{
public ObservableCollection<ProductModel> Products { get; set; }
private void GetData()
{
//getting data here
Products = new ObservableCollection<ProductModel>();
foreach (var item in myData)
{
Products.Add(item);
}
}}
XAML:
DataContext="{Binding Source={StaticResource Locator}, Path=Main}"><FlowDocumentReader BorderBrush = "Black" BorderThickness="2">
<FlowDocument>
<BlockUIContainer>
<ListView BorderThickness = "2" ItemsSource="{Binding Products}">
<ListView.View>
<GridView>
<GridViewColumn Header = "Lp." DisplayMemberBinding="{Binding Path=OrdinalNumber}" Width="100"/>
<GridViewColumn Header = "id" DisplayMemberBinding="{Binding Path=id}" Width="100"/>
<GridViewColumn Header = "Name" DisplayMemberBinding="{Binding Path=Name}" Width="100"/>
<GridViewColumn Header = "Quantity" DisplayMemberBinding="{Binding Path=Quantity}" Width="100"/>
<GridViewColumn Header = "NetPrice" DisplayMemberBinding="{Binding Path=NetPrice}" Width="100"/>
<GridViewColumn Header = "GrossPrice" DisplayMemberBinding="{Binding Path=GrossPrice}" Width="100"/>
<GridViewColumn Header = "TotalCost" DisplayMemberBinding="{Binding Path=TotalCost}" Width="100"/>
</GridView>
</ListView.View>
</ListView>
</BlockUIContainer>
</FlowDocument>
Pour moi, il semble bien. Je ne sais pas où est le problème
ufff, je vois maintenant. Je suis assis à faire ce projet toute la journée. J'ai besoin d'air frais – Quiet