0

我有一个ListView给我正确信息的。我想在每行的末尾应用两个TextBoxes用户可以编辑的内容,有人可以指导我吗?

这是我想看到的结果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 并放置 Label 和任何其他可以放置的东西,如下所示:

<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 回答