Abhängigkeitseigenschaft Fehler

Ich Lerne Abhängigkeit Eigenschaften. Ich lese viele posts & Bücher, aber ich bin noch nicht klar.

Das Programm unten ist was ich geschrieben habe, zu lernen. Einige Fehler, bitte um Hilfe bei der Lösung. Ich habe Fragen.

  1. Die hauptsächliche Verwendung von benutzerdefinierten Abhängigkeitseigenschaft element ist für die Anzeige ändern?
  2. Ich fand 'IsDefaultProperty' code für Taste in einer WPF-text-Buch. Es bedeutet " IsDefault' - Eigenschaft ist eine Abhängigkeitseigenschaft?
  3. Warum Sie gezeigt, dass code? Es bedeutet, innerlich, in der Button-Klasse, das definiert sich wie?
    (Sie zeigte internen code?) oder zeigten Sie, wie zu definieren als custom?

Hier ist mein code:

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)
        {  

        }
    }
}

Und ich sehe den Fehler:

> Error: GetValue and SetValue does not exist in the current context

InformationsquelleAutor SHRI | 2012-05-09

Schreibe einen Kommentar