【发布时间】:2009-04-27 17:38:22
【问题描述】:
我在哪里可以找到有关画笔如何实现我自己的 System.Windows.Media.Brush 的足够信息?我可以处理所有可冷冻的行李,但我需要覆盖什么才能让它工作并不是很明显。
是的,所以我并不是说我想使用预定义的画笔。我想扩展 System.Windows.Media.Brush,它是一个抽象类。这一切纯粹是为了我自己的熏陶。我什至不确定我能做什么样的刷子。我只是想了解刷子是如何工作的。如:
public AwesomeBrush : Brush
{
protected override Freezable CreateInstanceCore()
{
return new AwesomeBrush();
}
... // concrete brush stuff
}
【问题讨论】:
-
提供更多关于您正在尝试做的事情的信息可能会有所帮助。不确定创建画笔需要什么,但这是 wpf 中内置的许多画笔的一个很好的列表:msdn.microsoft.com/en-us/library/aa970904.aspx