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