Brushes가 내 자신의 System.Windows.Media.Brush를 구현하는 방법에 대한 정보는 어디에서 찾을 수 있습니까? 나는 모든 freezable 수하물을 다룰 수는 있지만, 제대로 작동시키기 위해서는 무엇을 우선해야하는지 명확하지 않습니다.WPF에서 사용자 정의 브러시를 구현하려면 어떻게해야합니까?
네, 그렇기 때문에 미리 정의 된 브러시를 사용하고 싶지는 않았습니다. 추상 클래스 인 System.Windows.Media.Brush를 확장하고 싶습니다. 이것은 순전히 내 자신의 덕성을위한 것입니다. 나는 내가 할 수있는 브러시의 종류조차 모르겠다. 브러쉬가 어떻게 작동 하는지를 배우려고했습니다. 마찬가지로 : 클래스 내부 있습니다 추상적 인 멤버가 포함되어 있기 때문에
public AwesomeBrush : Brush
{
protected override Freezable CreateInstanceCore()
{
return new AwesomeBrush();
}
... // concrete brush stuff
}
당신이하려는 일에 대해 좀 더 많은 정보를 제공하는 것이 도움이 될 수 있습니다. 브러시를 만들려면 무엇을해야할지 모르지만 wpf에 내장 된 많은 브러시 목록을 참조하십시오. http://msdn.microsoft.com/en-us/library/aa970904.aspx –