Files
2023-04-16 20:11:40 +08:00

38 lines
770 B
C#

using System.Windows.Media;
namespace AIStudio.Wpf.Mind.Controls
{
public class ColorItem
{
public Color? Color
{
get;
set;
}
public string Name
{
get;
set;
}
public ColorItem(Color? color, string name)
{
Color = color;
Name = name;
}
public override bool Equals(object obj)
{
var ci = obj as ColorItem;
if (ci == null)
return false;
return (ci.Color.Equals(Color) && ci.Name.Equals(Name));
}
public override int GetHashCode()
{
return this.Color.GetHashCode() ^ this.Name.GetHashCode();
}
}
}