私たちの組織は、同じ種類の表示スタイルに従います。UserControlしたがって、単純な ONE COLUMN TEMPLATE をレイアウトおよびスタイルするテンプレートを作成したいと考えています(ここでは、1 つの列は 1 つLabel/Widgetペアを意味します)。
これが他のディスプレイで使用される場合、任意の数の/ペアUserControlを追加できるはずです。LabelWidget
インターネット上で多くの例を見てきましたが、これらのコントロールはすべてから与えられてUserControlいますが、私の場合、これUserControlが使用されている他のページからのみコントロールを提供する必要があります。
たとえば、これ(コードの下)は私のものMyPage.Xamlです。このように使用する必要がありますOneColumnTemplateUserControlTemplate
<template:OneColumnTemplate>
<Rows>
<Row>
<Label>First Name</Label>
<TextBox x:Name="FirstName"></TextBox>
<Row>
<Row>
<Label>Middle Name</Label>
<TextBox x:Name="MiddleName"></TextBox>
</Row>
</Row>
<Label>Last Name</Label>
<TextBox x:Name="LastName"></TextBox>
</Row>
</Rows>
</template:OneColumnTemplate>
出力は次のようになります: ここに名、ミドルネーム、姓を含む 3 つの行 (垂直方向)
First Name <TextBox>
Middle Name <TextBox>
Last Name <TextBox>