ボタン クリック コマンドを使用してプログラムで Panel コンポーネントから CssStyle プロパティ 'background-color' を変更しようとしていますが、何も起こりません。ViewModel Load() メソッドでプロパティを設定すると、機能します。ページの読み込み後はしません。
DefaultViewModel クラスのスコープ:
private Panel p = new Panel();
DefaultViewModel、Load() メソッド:
base.Context.View.Children.Add(p);
p.CssStyles.Add("height", "400px");
p.CssStyles.Add("width", "400px");
p.CssStyles.Add("background-color", "#c0c0c0");
ボタンクリック コマンド:
p.CssStyles.Remove("background-color");
p.CssStyles.Add("background-color", "#000fff");
私が忘れている何かがありますか?
私の dotVVM バージョンは 2.2.155.0 Visual Studio 2019 .NET Framework 4.7.2 です
ありがとうございました。