2016-08-03 14 views
1

上:のC# - リストビューFullrowselect私は私のUWPプロジェクトに私のリストビューでいくつかのことを行いたいUWP

リストビューの項目は、私は全体の行が行の上に、さらにサブ項目(セル)を選択します選択されている

選択できないはずです。

Similar to this


私はFullrowselectにしようとしているが、UWPに長いavailiableではないように見えるました。

私の現在のXAMLは次のとおりです。

<ListView x:Name="ListView1" HorizontalAlignment="Center" VerticalAlignment="Top" Margin="0,164,0,0" BorderBrush="Black" BorderThickness="1" Background="WhiteSmoke" Visibility="Visible" ScrollViewer.VerticalScrollBarVisibility="Visible" > 
      <ListView.ItemTemplate> 
       <DataTemplate> 
        <Grid Padding="0" Margin="0" > 
         <Grid.ColumnDefinitions> 
          <ColumnDefinition Width="130" /> 
          <ColumnDefinition Width="300" /> 
         </Grid.ColumnDefinitions> 
         <Grid.RowDefinitions> 
          <RowDefinition Height="40"/> 
         </Grid.RowDefinitions> 
         <TextBox x:Name="TextBox_Item" Grid.Column="0" Text="{Binding Path=Item}" TextWrapping="Wrap" BorderBrush="Black" BorderThickness="1.5" IsReadOnly="True" TextAlignment="Left"/> 
         <TextBox x:Name="TextBox_Name" Grid.Column="1" Text="{Binding Path=Name}" TextWrapping="Wrap" BorderThickness="1.5" BorderBrush="Black" IsReadOnly="True" TextAlignment="Left"/> 
        </Grid> 
       </DataTemplate> 
      </ListView.ItemTemplate> 
     </ListView> 

すべてのヘルプは高く評価されています。 「IsHitTestVisibleというプロパティがあります

答えて

2

、あなたのテキストボックスにfalseに変更してみてください。

<ListView x:Name="ListView1" HorizontalAlignment="Center" VerticalAlignment="Top" Margin="0,164,0,0" BorderBrush="Black" BorderThickness="1" Background="WhiteSmoke" Visibility="Visible" ScrollViewer.VerticalScrollBarVisibility="Visible" > 
     <ListView.ItemTemplate> 
      <DataTemplate> 
       <Grid Padding="0" Margin="0" > 
        <Grid.ColumnDefinitions> 
         <ColumnDefinition Width="130" /> 
         <ColumnDefinition Width="300" /> 
        </Grid.ColumnDefinitions> 
        <Grid.RowDefinitions> 
         <RowDefinition Height="40"/> 
        </Grid.RowDefinitions> 
        <TextBox x:Name="TextBox_Item" Grid.Column="0" Text="{Binding Path=Item}" TextWrapping="Wrap" BorderBrush="Black" BorderThickness="1.5" IsReadOnly="True" TextAlignment="Left" IsHitTestVisible="False"/> 
        <TextBox x:Name="TextBox_Name" Grid.Column="1" Text="{Binding Path=Name}" TextWrapping="Wrap" BorderThickness="1.5" BorderBrush="Black" IsReadOnly="True" TextAlignment="Left" IsHitTestVisible="False"/> 
       </Grid> 
      </DataTemplate> 
     </ListView.ItemTemplate> 
    </ListView> 
関連する問題