Programmgesteuert Hinzufügen eines Rahmens zu einem StackPanel-Steuerelement in Windows 8
Ich versuche, legen Sie die folgenden Eigenschaften in der C# - code, der sich hinter der StackPanel, muss ich noch hinzufügen programmatisch:
BorderThickness
BorderBrush
Jede Idee, wie Sie diese programmatisch?
InformationsquelleAutor iTrout | 2012-09-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich weiß, das ist ein Jahr später, aber ich habe eine Antwort gefunden, falls jemand noch braucht.
Hier ist ein vollständiges Beispiel
InformationsquelleAutor Mark Bonafe
StackPanel keinen BorderThickness oder BorderBrush-Eigenschaften. Nur Hintergrund. Wenn Sie möchten, legen Sie diese, würden Sie brauchen, wickeln Sie das StackPanel-Steuerelement in einem Rahmen-Steuerelement:
Können Sie dann rufen:
Es klingt wie Sie verwenden sollten ein Itemscontrol, anstatt die Dinge im code.
Ich bin mit einem Callisto Flyout, so brauche ich, um es zu bauen im code. Wenn ich könnte, laden Sie die Callisto-Flyout mit XAML, das wäre ein Traum!
InformationsquelleAutor Jeff Brand
Können Sie nicht einstellen, border-Eigenschaften auf der StackPanel Objekt selbst. Platzieren Sie das StackPanel-Objekt in einer Grenze Objekt und stellen Sie die
BorderThickness
undBorderBrush
Eigenschaften auf das Border-Objekt mit so etwas wie:InformationsquelleAutor akton