0

ListView私は私に正しい情報を与えるを持っています。各行の最後に、TextBoxesユーザーが編集できる2つを追加したいのですが、誰かが私を案内してくれますか?

これが私が見たい結果ですJohn Smith textbox textbox

これが私のコードです:

<ListView.ItemTemplate>
    <DataTemplate>
        <Label x:Name="lblPerson">
            <Label.Content>
                <TextBlock>
                    <TextBlock.Text>
                        <MultiBinding StringFormat="{}{0}   {1}">
                            <Binding Path="FName" />
                            <Binding Path="LName" />
                         </MultiBinding>
                    </TextBlock.Text>
                </TextBlock>
            </Label.Content>
        </Label>
    </DataTemplate>
</ListView.ItemTemplate>
4

1 に答える 1

1

問題が何であるかを正しく理解しているかどうかはわかりませんが、DataTemplate内で、StackPanelまたはDockPanelを使用して、ラベルやその他の可能なものを次のように配置できます。

<ListView.ItemTemplate>
<DataTemplate>
 <StackPanel Orientation="Horizontal">
    <Label x:Name="lblPerson">
        <Label.Content>
            <TextBlock>
                <TextBlock.Text>
                    <MultiBinding StringFormat="{}{0}   {1}">
                        <Binding Path="FName" />
                        <Binding Path="LName" />
                     </MultiBinding>
                </TextBlock.Text>
            </TextBlock>
        </Label.Content>
    </Label>
    <TextBox Text="Something">
    <TextBox Text="{Binding SomeField}">
  </StackPanel>
</DataTemplate>
</ListView.ItemTemplate>

これはあなたが求めていることですか?よろしく

于 2012-12-27T20:36:56.567 に答える