Browse Source

Simplify the code a bit

pull/5710/head
Nikita Tsukanov 5 years ago
parent
commit
4688f63632
  1. 9
      src/Avalonia.Styling/ClassBindingManager.cs

9
src/Avalonia.Styling/ClassBindingManager.cs

@ -21,15 +21,8 @@ namespace Avalonia
var prop = AvaloniaProperty.Register<StyledElement, bool>("__AvaloniaReserved::Classes::" + className);
prop.Changed.Subscribe(args =>
{
var enable = args.NewValue.GetValueOrDefault();
var classes = ((IStyledElement)args.Sender).Classes;
if (enable)
{
if (!classes.Contains(className))
classes.Add(className);
}
else
classes.Remove(className);
classes.Set(className, args.NewValue.GetValueOrDefault());
});
return prop;

Loading…
Cancel
Save