मैं WPF और Silverlight के लिए कस्टम नियंत्रण पर काम कर रहा हूं। यह नियंत्रण जटिल प्रकार का एक संग्रह की संपत्ति है कि सार है, जैसे:विजुअल स्टूडियो 2010 डिज़ाइन टाइम संग्रह संपादक
public Collection<MyBase> Configuration
{
get { return (Collection<MyBase>)GetValue(ConfigurationProperty); }
set { SetValue(ConfigurationProperty, value); }
}
// Using a DependencyProperty as the backing store for Configuration This enables animation, styling, binding, etc...
public static readonly DependencyProperty ConfigurationProperty =
DependencyProperty.Register("Configuration", typeof(Collection<MyBase>), typeof(MyControl), new PropertyMetadata(new ObservableCollection<MyBase>()));
मेरे समस्या यह है कि मैं दृश्य स्टूडियो 2010 के डिजाइनर में इस संपत्ति के लिए नए आइटम नहीं जोड़ सकते हैं नहीं करता है, क्योंकि यह किसी भी व्युत्पन्न प्रकार पता है MyBase के।
क्या डिज़ाइनर के साथ इन प्रकारों को पंजीकृत करने का कोई तरीका है? संपादक मौजूदा वस्तुओं के साथ ठीक काम करता है, और उन्हें हटा और संशोधित कर सकता है। एक छवि को वर्णन करने के: