2012-12-27 55 views
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> 

回答

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> 

这是你在问什么?问候

+0

谢谢,这解决了我的问题。 – user1884032

+0

不客气! – Hannish

相关问题