示例#1
0
 public static bool Compare(object first, object second, SceneView view)
 {
     if (first == null && second == null)
     {
         return(true);
     }
     if (first == null || second == null || first.GetType() != second.GetType())
     {
         return(false);
     }
     if (first.Equals(second))
     {
         return(true);
     }
     if (PropertyUtilities.AreEasingFunctions(first, second, view))
     {
         return(PropertyUtilities.CompareEasingFunctions(first, second, view));
     }
     first  = view.ConvertToWpfValue(first);
     second = view.ConvertToWpfValue(second);
     return(PropertyUtilities.Compare(first, second, 0));
 }