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!
Die Abhängigkeitseigenschaft ist nicht korrekt eingerichtet. Schreiben Sie% code_de% getter / setter wie folgt:
%Vor%Tags und Links wpf c# silverlight xaml