CollectionView/ListView – Animationen deaktivierenC#

Ein Treffpunkt für C#-Programmierer
Guest
 CollectionView/ListView – Animationen deaktivieren

Post by Guest »

Kurzfassung:
Gibt es eine Möglichkeit, die CollectionView-Animationen zu verhindern, wenn sich die Elementquelle ändert? Oder gibt es vielleicht etwas Alternatives, das ich verwenden kann?
Long:
Ich habe eine Sammlung von Schaltflächen, die ich in einem anzeigen möchte gitterartig:

Code: Select all

public ObservableCollection Buttons { get; set; } = new ObservableCollection();
Der Punkt ist, dass sich die Größe der Sammlung während der Laufzeit ändert, sie kann entweder 3x3=9, 4x4=16 oder 5x5=25 sein. Um es im quadratischen Format anzuzeigen, habe ich mich für CollectionView:
entschieden

Code: Select all










Mein Problem ist, dass die Ansicht immer dann animiert wird, wenn ich die zugrunde liegende Sammlung ändere. Ich möchte das verhindern und neue Elemente einfach ohne Animationen anzeigen. Gibt es eine Möglichkeit, das zu tun?
Ich habe mit dem Grid experimentiert, das programmgesteuert vom Code hinter dem XAML geändert wurde, aber das scheint eine Katastrophe für den MVVM-Ansatz zu sein; und ich hatte immer noch Probleme mit den anderen Bindungen, die ich auf dem Button habe.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post