public static bool SetDrawable(this IDrawable drawable, PropertyValue propertyValue) { if (propertyValue.Name != nameof(drawable.Visible)) { return(false); } drawable.Visible = propertyValue.GetBoolean(); return(true); }
public static bool SetUpdateable(this IUpdateable drawable, PropertyValue propertyValue) { if (propertyValue.Name != nameof(drawable.Enabled)) { return(false); } drawable.Enabled = propertyValue.GetBoolean(); return(true); }