Где я могу узнать достаточно информации о том, как работают Brushes для реализации моей собственной System.Windows.Media.Brush? Я могу обрабатывать весь замороженный багаж, но это не совсем очевидно, что мне нужно переопределить, чтобы заставить его работать.
Да, я не имел в виду, что хочу использовать предопределенную кисть. Я хочу расширить System.Windows.Media.Brush, который является абстрактным классом. Это все чисто для моего собственного назидания. Я даже не знаю, какую щетку я мог бы сделать. Я просто пытался узнать, как работают кисти. Как в:
public AwesomeBrush : Brush
{
protected override Freezable CreateInstanceCore()
{
return new AwesomeBrush();
}
... // concrete brush stuff
}