मैं पीछे इस कोड है:WPF UserControl सामान्य कोड-पीछे
CustomUserControl.xaml.cs
namespace MyProject
{
public partial class CustomUserControl<T> : UserControl
{
...
}
}
और इस XAML:
CustomUserControl.xaml
<UserControl x:Class="MyProject.CustomUserControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:sys="clr-namespace:System;assembly=mscorlib">
<Grid>
</Grid>
यह x: क्लास = "MyProject.CustomUserControl" के बाद से काम नहीं करता है कोड-बैक की जेनेरिक क्लास परिभाषा से मेल नहीं खाता है। क्या यह काम करने का कोई तरीका है?
मैं एक तरह से देखते हैं कि आप क्या कर रहे हैं, लेकिन मैं XAML वास्तुकला में सबसे अच्छा नहीं कर रहा हूँ। आप कैसे निर्दिष्ट/कहां निर्दिष्ट करते हैं कि नियंत्रण कैसा दिखना चाहिए? मैंने इस कोड को एक परीक्षण प्रोजेक्ट में कॉपी किया है, लेकिन मैं यह करने में असमर्थ हूं: परिभाषित करें कि यह कैसा दिखना चाहिए, मेनवाइंडो.एक्सएएमएल में इस 'यूजर कंट्रोल' का उपयोग कैसे करें, और डेटा को कैसे बाध्य करें, उदा। 'MyGeneric (T) से 'लेबल' की 'सामग्री' को बांधें। –
@Zach मैंने आपके लिए एक छोटा सा उदाहरण लिखा था। [इस] पर एक नज़र डालें (https://github.com/timmi-on-rails/GenericUserControlWPF)। – Tom