2017-07-28 39 views
2

我想在listview的最後一列UWP的下面添加textbox如何在UWP中的listview的最後一列添加文本框?

變薄是我MainPage.xaml中

<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> 
    <ListView x:Name="MyList"> 
     <ListView.ItemTemplate> 
      <DataTemplate> 
       <Grid> 
        <StackPanel> 
         <TextBlock Text="{Binding todo}" ></TextBlock> 
         <TextBlock Text="{Binding checkList}"></TextBlock> 
         <TextBlock Text="{Binding date}"></TextBlock> 
        </StackPanel> 
       </Grid> 
      </DataTemplate> 
     </ListView.ItemTemplate> 
    </ListView> 
</Grid> 

如果我把裏面TextBoxStackPaneltextbox顯示在列內。 但我想知道如何在最後一列添加textbox

太謝謝你了:)

回答

1

如果我正確理解你的問題,你首先要表現出你的ListView,然後一個TextBox最後一個項目下的所有項目?

只需要TextBox以外的ListView

<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> 
    <StackPanel> 
     <ListView x:Name="MyList"> 
      <ListView.ItemTemplate> 
       <DataTemplate> 
        <StackPanel> 
         <TextBlock Text="{Binding todo}" ></TextBlock> 
         <TextBlock Text="{Binding checkList}"></TextBlock> 
         <TextBlock Text="{Binding date}"></TextBlock> 
        </StackPanel> 
       </DataTemplate> 
      </ListView.ItemTemplate> 
     </ListView> 
     <TextBox x:Name="MyTextBox" /> 
    </StackPanel> 
</Grid> 

我使用了一個StackPanel將它們放在下面對方,你可以但是也可以使用RowDefinition秒。選擇適合您需求的佈局。

<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> 
    <Grid.RowDefinitions> 
     <RowDefinition Height="Auto" /> 
     <RowDefinition Height="*" /> 
    </Grid.RowDefinitions> 

    <ListView x:Name="MyList" Grid.Row="0"> 
     <ListView.ItemTemplate> 
      <DataTemplate> 
       <StackPanel> 
        <TextBlock Text="{Binding todo}" ></TextBlock> 
        <TextBlock Text="{Binding checkList}"></TextBlock> 
        <TextBlock Text="{Binding date}"></TextBlock> 
       </StackPanel> 
      </DataTemplate> 
     </ListView.ItemTemplate> 
    </ListView> 
    <TextBox x:Name="MyTextBox" Grid.Row="1" /> 
</Grid> 

注意,我也去掉了GridDataTemplate,因爲它是沒有必要的。

+0

非常感謝你:)我添加了relativePanel :) – LaLaLalala

相關問題