I'm trying to change a CssStyle property, 'background-color', from a Panel component programmatically through a Button click Command, but nothing happen. If I set the property on ViewModel Load() method, works. After page loads don't.
DefaultViewModel class scope:
private Panel p = new Panel();
DefaultViewModel, Load() method:
base.Context.View.Children.Add(p);
p.CssStyles.Add("height", "400px");
p.CssStyles.Add("width", "400px");
p.CssStyles.Add("background-color", "#c0c0c0");
Button click Command:
p.CssStyles.Remove("background-color");
p.CssStyles.Add("background-color", "#000fff");
There's something I forget?
My dotVVM version is 2.2.155.0 Visual Studio 2019 .NET Framework 4.7.2
Thank you.