Quantcast
Channel: Grid Children einschränken
Viewing all articles
Browse latest Browse all 3

Grid Children einschränken

0
0

Hallo,

ich habe das Problem, dass ich ein eigenes WPF Control erstellen möchte, dass die Funktionaltät der Grid hat, jedoch als Children nur Elemente meiner Klasse aufnimmt. Wenn ich als Basisklasse ein ContentControl verwende kann ich dem DependecyObject ContentProperty mittels OverrideMetadata eine Überprüfung hinzufügen. Nur leider geht das bei einem Grid nicht, da ich dort das passende DependencyObject nicht finden kann. Es gibt schließlich kein ChildrenProperty in der Grid Klasse.

Gibt es einen einfachen Weg ein GridView so einzuschränken, dass es nur einen bestimmten Typ aufnimmt und nicht jedes UIElement. 

Da ich hierzu keine Lösung gefunden habe. Habe ich versucht ein ContenControl zu einem Grid das nur einen bestimmten Typ aufnimmt zu erweitern. Ich habe dazu das Attribut ContentProperty gesetzt und die passenden DependencyObjekte hinzugefügt. Dies hat auch funktioniert nur im Designer konnte ich nicht per Drag&Drop Elemente hinzufügen, sondern nur über XAML. Muss man hierbei zusätzlich noch etwas beachten das Drag & Drop auch funktionert?

 

Kann mir jemand bei einem meiner Lösungswege helfen?


Viewing all articles
Browse latest Browse all 3

Latest Images

Trending Articles





Latest Images