わかりました、これを行う方法を考え出すのに 2 日間費やしましたが、これまでのところ「不合格」のスコアを達成しています。
デザインは次のとおりです。
- ViewModel クラスは、People というパブリック ObservableCollection プロパティを公開します。
- XAML ビューはこのプロパティにバインドされています
望ましい動作は次のとおりです。
- ViewModel のコレクションに新しい Person を追加します
- View は、XamDataGrid に表示される新しいレコードの背景をアニメーション化し、基本的に 2 秒間赤く点滅させます。
grid の InitializeRecord を EventTrigger の RoutedEvent プロパティにフックしようとしましたが、役に立ちませんでした。(イベント名が無効なので、これは RoutedEvent ではないと推測されます)
また、できるだけ MVVM を維持しようとしているので、コード ビハインドの変更を必要とするソリューションは避けたいと思います。XAML のみでお願いします。