in src/Avalonia.Controls.ColorPicker/ColorPalettes/MaterialColorPalette.cs [353:633]
protected void InitColorChart()
{
lock (_colorChartMutex)
{
if (_colorChart != null)
{
return;
}
_colorChart = new Color[,]
{
// Red
{
Color.FromUInt32((uint)MaterialColor.Red50),
Color.FromUInt32((uint)MaterialColor.Red100),
Color.FromUInt32((uint)MaterialColor.Red200),
Color.FromUInt32((uint)MaterialColor.Red300),
Color.FromUInt32((uint)MaterialColor.Red400),
Color.FromUInt32((uint)MaterialColor.Red500),
Color.FromUInt32((uint)MaterialColor.Red600),
Color.FromUInt32((uint)MaterialColor.Red700),
Color.FromUInt32((uint)MaterialColor.Red800),
Color.FromUInt32((uint)MaterialColor.Red900),
},
// Pink
{
Color.FromUInt32((uint)MaterialColor.Pink50),
Color.FromUInt32((uint)MaterialColor.Pink100),
Color.FromUInt32((uint)MaterialColor.Pink200),
Color.FromUInt32((uint)MaterialColor.Pink300),
Color.FromUInt32((uint)MaterialColor.Pink400),
Color.FromUInt32((uint)MaterialColor.Pink500),
Color.FromUInt32((uint)MaterialColor.Pink600),
Color.FromUInt32((uint)MaterialColor.Pink700),
Color.FromUInt32((uint)MaterialColor.Pink800),
Color.FromUInt32((uint)MaterialColor.Pink900),
},
// Purple
{
Color.FromUInt32((uint)MaterialColor.Purple50),
Color.FromUInt32((uint)MaterialColor.Purple100),
Color.FromUInt32((uint)MaterialColor.Purple200),
Color.FromUInt32((uint)MaterialColor.Purple300),
Color.FromUInt32((uint)MaterialColor.Purple400),
Color.FromUInt32((uint)MaterialColor.Purple500),
Color.FromUInt32((uint)MaterialColor.Purple600),
Color.FromUInt32((uint)MaterialColor.Purple700),
Color.FromUInt32((uint)MaterialColor.Purple800),
Color.FromUInt32((uint)MaterialColor.Purple900),
},
// Deep Purple
{
Color.FromUInt32((uint)MaterialColor.DeepPurple50),
Color.FromUInt32((uint)MaterialColor.DeepPurple100),
Color.FromUInt32((uint)MaterialColor.DeepPurple200),
Color.FromUInt32((uint)MaterialColor.DeepPurple300),
Color.FromUInt32((uint)MaterialColor.DeepPurple400),
Color.FromUInt32((uint)MaterialColor.DeepPurple500),
Color.FromUInt32((uint)MaterialColor.DeepPurple600),
Color.FromUInt32((uint)MaterialColor.DeepPurple700),
Color.FromUInt32((uint)MaterialColor.DeepPurple800),
Color.FromUInt32((uint)MaterialColor.DeepPurple900),
},
// Indigo
{
Color.FromUInt32((uint)MaterialColor.Indigo50),
Color.FromUInt32((uint)MaterialColor.Indigo100),
Color.FromUInt32((uint)MaterialColor.Indigo200),
Color.FromUInt32((uint)MaterialColor.Indigo300),
Color.FromUInt32((uint)MaterialColor.Indigo400),
Color.FromUInt32((uint)MaterialColor.Indigo500),
Color.FromUInt32((uint)MaterialColor.Indigo600),
Color.FromUInt32((uint)MaterialColor.Indigo700),
Color.FromUInt32((uint)MaterialColor.Indigo800),
Color.FromUInt32((uint)MaterialColor.Indigo900),
},
// Blue
{
Color.FromUInt32((uint)MaterialColor.Blue50),
Color.FromUInt32((uint)MaterialColor.Blue100),
Color.FromUInt32((uint)MaterialColor.Blue200),
Color.FromUInt32((uint)MaterialColor.Blue300),
Color.FromUInt32((uint)MaterialColor.Blue400),
Color.FromUInt32((uint)MaterialColor.Blue500),
Color.FromUInt32((uint)MaterialColor.Blue600),
Color.FromUInt32((uint)MaterialColor.Blue700),
Color.FromUInt32((uint)MaterialColor.Blue800),
Color.FromUInt32((uint)MaterialColor.Blue900),
},
// Light Blue
{
Color.FromUInt32((uint)MaterialColor.LightBlue50),
Color.FromUInt32((uint)MaterialColor.LightBlue100),
Color.FromUInt32((uint)MaterialColor.LightBlue200),
Color.FromUInt32((uint)MaterialColor.LightBlue300),
Color.FromUInt32((uint)MaterialColor.LightBlue400),
Color.FromUInt32((uint)MaterialColor.LightBlue500),
Color.FromUInt32((uint)MaterialColor.LightBlue600),
Color.FromUInt32((uint)MaterialColor.LightBlue700),
Color.FromUInt32((uint)MaterialColor.LightBlue800),
Color.FromUInt32((uint)MaterialColor.LightBlue900),
},
// Cyan
{
Color.FromUInt32((uint)MaterialColor.Cyan50),
Color.FromUInt32((uint)MaterialColor.Cyan100),
Color.FromUInt32((uint)MaterialColor.Cyan200),
Color.FromUInt32((uint)MaterialColor.Cyan300),
Color.FromUInt32((uint)MaterialColor.Cyan400),
Color.FromUInt32((uint)MaterialColor.Cyan500),
Color.FromUInt32((uint)MaterialColor.Cyan600),
Color.FromUInt32((uint)MaterialColor.Cyan700),
Color.FromUInt32((uint)MaterialColor.Cyan800),
Color.FromUInt32((uint)MaterialColor.Cyan900),
},
// Teal
{
Color.FromUInt32((uint)MaterialColor.Teal50),
Color.FromUInt32((uint)MaterialColor.Teal100),
Color.FromUInt32((uint)MaterialColor.Teal200),
Color.FromUInt32((uint)MaterialColor.Teal300),
Color.FromUInt32((uint)MaterialColor.Teal400),
Color.FromUInt32((uint)MaterialColor.Teal500),
Color.FromUInt32((uint)MaterialColor.Teal600),
Color.FromUInt32((uint)MaterialColor.Teal700),
Color.FromUInt32((uint)MaterialColor.Teal800),
Color.FromUInt32((uint)MaterialColor.Teal900),
},
// Green
{
Color.FromUInt32((uint)MaterialColor.Green50),
Color.FromUInt32((uint)MaterialColor.Green100),
Color.FromUInt32((uint)MaterialColor.Green200),
Color.FromUInt32((uint)MaterialColor.Green300),
Color.FromUInt32((uint)MaterialColor.Green400),
Color.FromUInt32((uint)MaterialColor.Green500),
Color.FromUInt32((uint)MaterialColor.Green600),
Color.FromUInt32((uint)MaterialColor.Green700),
Color.FromUInt32((uint)MaterialColor.Green800),
Color.FromUInt32((uint)MaterialColor.Green900),
},
// Light Green
{
Color.FromUInt32((uint)MaterialColor.LightGreen50),
Color.FromUInt32((uint)MaterialColor.LightGreen100),
Color.FromUInt32((uint)MaterialColor.LightGreen200),
Color.FromUInt32((uint)MaterialColor.LightGreen300),
Color.FromUInt32((uint)MaterialColor.LightGreen400),
Color.FromUInt32((uint)MaterialColor.LightGreen500),
Color.FromUInt32((uint)MaterialColor.LightGreen600),
Color.FromUInt32((uint)MaterialColor.LightGreen700),
Color.FromUInt32((uint)MaterialColor.LightGreen800),
Color.FromUInt32((uint)MaterialColor.LightGreen900),
},
// Lime
{
Color.FromUInt32((uint)MaterialColor.Lime50),
Color.FromUInt32((uint)MaterialColor.Lime100),
Color.FromUInt32((uint)MaterialColor.Lime200),
Color.FromUInt32((uint)MaterialColor.Lime300),
Color.FromUInt32((uint)MaterialColor.Lime400),
Color.FromUInt32((uint)MaterialColor.Lime500),
Color.FromUInt32((uint)MaterialColor.Lime600),
Color.FromUInt32((uint)MaterialColor.Lime700),
Color.FromUInt32((uint)MaterialColor.Lime800),
Color.FromUInt32((uint)MaterialColor.Lime900),
},
// Yellow
{
Color.FromUInt32((uint)MaterialColor.Yellow50),
Color.FromUInt32((uint)MaterialColor.Yellow100),
Color.FromUInt32((uint)MaterialColor.Yellow200),
Color.FromUInt32((uint)MaterialColor.Yellow300),
Color.FromUInt32((uint)MaterialColor.Yellow400),
Color.FromUInt32((uint)MaterialColor.Yellow500),
Color.FromUInt32((uint)MaterialColor.Yellow600),
Color.FromUInt32((uint)MaterialColor.Yellow700),
Color.FromUInt32((uint)MaterialColor.Yellow800),
Color.FromUInt32((uint)MaterialColor.Yellow900),
},
// Amber
{
Color.FromUInt32((uint)MaterialColor.Amber50),
Color.FromUInt32((uint)MaterialColor.Amber100),
Color.FromUInt32((uint)MaterialColor.Amber200),
Color.FromUInt32((uint)MaterialColor.Amber300),
Color.FromUInt32((uint)MaterialColor.Amber400),
Color.FromUInt32((uint)MaterialColor.Amber500),
Color.FromUInt32((uint)MaterialColor.Amber600),
Color.FromUInt32((uint)MaterialColor.Amber700),
Color.FromUInt32((uint)MaterialColor.Amber800),
Color.FromUInt32((uint)MaterialColor.Amber900),
},
// Orange
{
Color.FromUInt32((uint)MaterialColor.Orange50),
Color.FromUInt32((uint)MaterialColor.Orange100),
Color.FromUInt32((uint)MaterialColor.Orange200),
Color.FromUInt32((uint)MaterialColor.Orange300),
Color.FromUInt32((uint)MaterialColor.Orange400),
Color.FromUInt32((uint)MaterialColor.Orange500),
Color.FromUInt32((uint)MaterialColor.Orange600),
Color.FromUInt32((uint)MaterialColor.Orange700),
Color.FromUInt32((uint)MaterialColor.Orange800),
Color.FromUInt32((uint)MaterialColor.Orange900),
},
// Deep Orange
{
Color.FromUInt32((uint)MaterialColor.DeepOrange50),
Color.FromUInt32((uint)MaterialColor.DeepOrange100),
Color.FromUInt32((uint)MaterialColor.DeepOrange200),
Color.FromUInt32((uint)MaterialColor.DeepOrange300),
Color.FromUInt32((uint)MaterialColor.DeepOrange400),
Color.FromUInt32((uint)MaterialColor.DeepOrange500),
Color.FromUInt32((uint)MaterialColor.DeepOrange600),
Color.FromUInt32((uint)MaterialColor.DeepOrange700),
Color.FromUInt32((uint)MaterialColor.DeepOrange800),
Color.FromUInt32((uint)MaterialColor.DeepOrange900),
},
// Brown
{
Color.FromUInt32((uint)MaterialColor.Brown50),
Color.FromUInt32((uint)MaterialColor.Brown100),
Color.FromUInt32((uint)MaterialColor.Brown200),
Color.FromUInt32((uint)MaterialColor.Brown300),
Color.FromUInt32((uint)MaterialColor.Brown400),
Color.FromUInt32((uint)MaterialColor.Brown500),
Color.FromUInt32((uint)MaterialColor.Brown600),
Color.FromUInt32((uint)MaterialColor.Brown700),
Color.FromUInt32((uint)MaterialColor.Brown800),
Color.FromUInt32((uint)MaterialColor.Brown900),
},
// Gray
{
Color.FromUInt32((uint)MaterialColor.Gray50),
Color.FromUInt32((uint)MaterialColor.Gray100),
Color.FromUInt32((uint)MaterialColor.Gray200),
Color.FromUInt32((uint)MaterialColor.Gray300),
Color.FromUInt32((uint)MaterialColor.Gray400),
Color.FromUInt32((uint)MaterialColor.Gray500),
Color.FromUInt32((uint)MaterialColor.Gray600),
Color.FromUInt32((uint)MaterialColor.Gray700),
Color.FromUInt32((uint)MaterialColor.Gray800),
Color.FromUInt32((uint)MaterialColor.Gray900),
},
// Blue Gray
{
Color.FromUInt32((uint)MaterialColor.BlueGray50),
Color.FromUInt32((uint)MaterialColor.BlueGray100),
Color.FromUInt32((uint)MaterialColor.BlueGray200),
Color.FromUInt32((uint)MaterialColor.BlueGray300),
Color.FromUInt32((uint)MaterialColor.BlueGray400),
Color.FromUInt32((uint)MaterialColor.BlueGray500),
Color.FromUInt32((uint)MaterialColor.BlueGray600),
Color.FromUInt32((uint)MaterialColor.BlueGray700),
Color.FromUInt32((uint)MaterialColor.BlueGray800),
Color.FromUInt32((uint)MaterialColor.BlueGray900),
},
};
}
return;
}