मैं निर्भरता गुण सीख रहा हूं। मैंने कई पोस्ट & किताबें पढ़ी लेकिन फिर भी मैं स्पष्ट नहीं हूं।निर्भरता संपत्ति त्रुटि
नीचे दिखाया गया कार्यक्रम वह है जिसे मैंने सीखने के लिए लिखा था। उसमें कुछ त्रुटि, कृपया हल करने में मदद करें। मेरे कुछ सवाल हैं।
- कस्टम निर्भरता संपत्ति तत्व का मुख्य उपयोग परिवर्तन की अधिसूचना के लिए है?
- मुझे एक WPF टेक्स्ट बुक में बटन के लिए 'IsDefaultProperty' कोड मिला। इसका मतलब है 'IsDefault' संपत्ति एक निर्भरता संपत्ति है?
- उन्होंने कोड क्यों दिखाया? इसका मतलब है, आंतरिक रूप से, बटन वर्ग में, इसकी परिभाषा इस तरह है? (उन्होंने आंतरिक कोड दिखाया?) या उन्होंने दिखाया कि कैसे कस्टम के रूप में परिभाषित किया जाए?
यहाँ मेरी कोड है:
namespace DependencyProperties
{
public class Contact
{
private int id=100;
private string name="shri";
public static readonly DependencyProperty IsPresentProperty;
public int ID
{
get { return id; }
}
public string NAME
{
get { return name; }
}
static Contact()
{
IsPresentProperty = DependencyProperty.Register("IsPresent", typeof(bool),typeof(Contact),new FrameworkPropertyMetadata(false,new PropertyChangedCallback(OnIsPresentChanged)));
}
public bool Present
{
get { return (bool)GetValue(Contact.IsPresentProperty); }
set { SetValue(Contact.IsPresentProperty, value); }
}
private static void OnIsPresentChanged(DependencyObject o, DependencyPropertyChangedEventArgs e)
{
}
}
}
और मैं त्रुटि देखें:
> Error: GetValue and SetValue does not exist in the current context
धन्यवाद आवंटित। त्रुटि हल हो गई। – SHRI
बहुत उपयोगी। इस उत्तर में अधिक वोट होना चाहिए। –