ब्रश अपने सिस्टम को लागू करने के लिए कैसे काम करता है, इस बारे में पर्याप्त जानकारी कहां मिल सकती है। Windows.Media.brush? मैं सभी फ्रीज करने योग्य सामानों को संभाल सकता हूं, लेकिन यह वास्तव में स्पष्ट नहीं है कि मुझे इसे काम करने के लिए ओवरराइड करने की आवश्यकता है।मैं 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 –