私たちの組織は、同じ種類の表示スタイルに従います。UserControl
したがって、単純な ONE COLUMN TEMPLATE をレイアウトおよびスタイルするテンプレートを作成したいと考えています(ここでは、1 つの列は 1 つLabel
/Widget
ペアを意味します)。
これが他のディスプレイで使用される場合、任意の数の/ペアUserControl
を追加できるはずです。Label
Widget
インターネット上で多くの例を見てきましたが、これらのコントロールはすべてから与えられてUserControl
いますが、私の場合、これUserControl
が使用されている他のページからのみコントロールを提供する必要があります。
たとえば、これ(コードの下)は私のものMyPage.Xaml
です。このように使用する必要がありますOneColumnTemplate
UserControlTemplate
<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>