Ich habe gerade meine Füße nass in Silverlight, und verstehe nicht wirklich die Unterschiede und Vor-und Nachteile der Erstellung eines UserControl vs. Erstellen eines Control für die gleiche Aufgabe (wie wenn Sie mit der rechten Maustaste auf eine Auswahl in Expression klicken Mischung, zum Beispiel).Wann UserControl im Vergleich zu Kontrolle in Silverlight verwenden?
Es scheint, als würde die Auswahl von "Make In Control" nur eine neue Vorlage für den von Ihnen angegebenen Basistyp erstellen, während beim Erstellen eines UserControl eine neue Basisklasse erstellt wird. Ist das korrekt?
Screenshot http://tinyurl.com/yjsaox9
In diesem speziellen Fall, ich bin eine benutzerdefinierte Textfeldsteuerelement zu schaffen, die nur Zahlen nimmt, und teilt sich in 3 Abschnitte, 3 Werte in getrennte Objekte zu speichern, wie unten dargestellt. In diesem speziellen Fall, welcher wäre der beste?
Screenshot 2 http://tinyurl.com/y9x7zox
aktualisieren (Zusatzfrage): Warum kann ich nicht verwenden Vorlage mit einem Usercontrol Bindung, aber ich kann mit Control? Das ist ein Grund, warum ich dachte, dass das Erstellen eines Benutzersteuerelements möglicherweise nicht die richtige Entscheidung ist.
Ja, eine benutzerdefinierte Steuerung macht definitiv den meisten Sinn für mich. Vielen Dank. – Dov