Lange nichts geschrieben.. Heute eine Kleinigkeit zu wpf:
Markup-Extension in WPF selber erstellen:
Bsp: Ein PersonenAnzeigeControl erwartet ein Objekt vom Typ Person – auch in xaml – hier können aber nur Texte übergeben werden. (Nachname sei eindeutig….)
Eine Klasse:
Kann wie folgt im xaml verwendet werden
Hinweise:
Die Klasse PersonExtension kann in xaml als
my: PersonExtensionoder alsmy:Personverwendet werden. Funktioniert nur, wenn es keine richtige Klassemy:Persongibt.Wenn es einen Konstruktor gäbe:
public PersonExtension(string nachname)…Könnte die Extension in xaml (auch) wie folgt verwendet werden:
Person="{my:Person Müller}"