WPF Benutzerdefinierte Form

8

Ich muss eine benutzerdefinierte Form erstellen, um sie einem WPF-Formular hinzuzufügen. Die Form ist nur ein Dreieck. Wenn Sie sich wundern, ja, kann ich das mit einem Polygon in XAML damit machen:

%Vor%

Das Problem ist, dass wir eine Eigenschaft von einem anderen binden müssen, die letztlich die Größe der Form bestimmt. Also habe ich eine einfache Erweiterung der Form-Klasse geschrieben:

%Vor%

Ich fand das gut, aber die Form erscheint nirgendwo auf dem Formular. Ich bin mir also nicht sicher, ob die DefiningGeometry-Methode gut geschrieben ist. Und wenn ich nichts sehr wahrscheinlich sehe, ist es nicht. Danke!

    
Luis Garcia 11.09.2012, 17:09
quelle

1 Antwort

9

Die Abhängigkeitseigenschaft ist nicht korrekt eingerichtet. Schreiben Sie% code_de% getter / setter wie folgt:

%Vor%     
McGarnagle 11.09.2012, 17:13
quelle

Tags und Links