0

私たちの組織は、同じ種類の表示スタイルに従います。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>
4

1 に答える 1