using System; using System.Collections.Generic; $if$ ($targetframeworkversion$ >= 3.5)using System.Linq; $endif$using System.Text; $if$ ($targetframeworkversion$ >= 4.5)using System.Threading.Tasks; $endif$using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; namespace $rootnamespace$ { /// /// Führen Sie die Schritte 1a oder 1b und anschließend Schritt 2 aus, um dieses benutzerdefinierte Steuerelement in einer XAML-Datei zu verwenden. /// /// Schritt 1a) Verwenden des benutzerdefinierten Steuerelements in einer XAML-Datei, die im aktuellen Projekt vorhanden ist. /// Fügen Sie dieses XmlNamespace-Attribut dem Stammelement der Markupdatei /// an der Stelle hinzu, an der es verwendet werden soll: /// /// xmlns:MyNamespace="clr-namespace:$rootnamespace$" /// /// /// Schritt 1b) Verwenden des benutzerdefinierten Steuerelements in einer XAML-Datei, die in einem anderen Projekt vorhanden ist. /// Fügen Sie dieses XmlNamespace-Attribut dem Stammelement der Markupdatei /// an der Stelle hinzu, an der es verwendet werden soll: /// /// xmlns:MyNamespace="clr-namespace:$rootnamespace$;assembly=$rootnamespace$" /// /// Darüber hinaus müssen Sie von dem Projekt, das die XAML-Datei enthält, einen Projektverweis /// zu diesem Projekt hinzufügen und das Projekt neu erstellen, um Kompilierungsfehler zu vermeiden: /// /// Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Zielprojekt und anschließend auf /// "Verweis hinzufügen"->"Projekte"->[Navigieren Sie zu diesem Projekt, und wählen Sie es aus.] /// /// /// Schritt 2) /// Fahren Sie fort, und verwenden Sie das Steuerelement in der XAML-Datei. /// /// /// /// public class $safeitemrootname$ : Control { static $safeitemrootname$() { DefaultStyleKeyProperty.OverrideMetadata(typeof($safeitemrootname$), new FrameworkPropertyMetadata(typeof($safeitemrootname$))); } } }