2012-12-27 4 views
0

정확한 정보를 제공하는 ListView이 있습니다. 나는 사용자가 편집 할 수있는 두 행 TextBoxes의 끝에 apped하고 싶습니다. 아무도 나를 안내 할 수 있습니까?데이터 템플릿의 끝에 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

관련 문제