Ein benutzerdefiniertes Steuerelement in Silverlight mit drei TextBlock-Elementen mit den Namen "Links", "Mitte" und "Rechts" wird angenommen. Ich möchte das Steuerelement innerhalb eines Gitters platzieren, das drei Spalten hat, und ich möchte, dass die Position dieser Elemente identisch ist, als ob ich sie inline mit der Grid.Column = "x" -Syntax mit Grid.Row definiert hätte angefügte Eigenschaft, die auf dem benutzerdefinierten Steuerelement selbst festgelegt wird.Wie können Sie in einem Silverlight CustomControl Elemente dieses Steuerelements gemäß einem Grid, das das Steuerelement enthält, anordnen?
Oder wenn ich komplett offline bin, was ist der beste Weg, um ein ähnliches Ergebnis zu erzielen.
Sie müssen zuerst definieren, warum Sie denken, dass Sie eine Anforderung für ein benutzerdefiniertes Steuerelement überhaupt haben? – AnthonyWJones
Ich hätte von Anfang an mit konkreten Beispielen gehen sollen. Hier sind zwei: 1. Drittanbieter stellen uns Steuerelemente zur Verfügung, die wir dann über MEF laden und in einem Gird-Layout platzieren, und wir möchten, dass die von ihnen definierten Elemente Spalten enthalten, die dem Host entsprechen. 2. Ein Steuerelement [Label - TextBox - DescriptionViewer], das an eine Entity-Eigenschaft bindet. Wir werden Hunderte von diesen schreiben und wollen, dass sie durchgängig konsistent sind. Auch die XAML-Syntax mit diesem Ansatz ist für mich viel besser lesbar. –