【问题标题】:Assigning SelectionMode to Gridview将 SelectionMode 分配给 Gridview
【发布时间】:2018-03-27 20:32:18
【问题描述】:
<GridView x:Name="MyGrid" SelectionMode="Multiple" IsItemClickEnabled="True" IsRightTapEnabled="False" RightTapped="MyGrid_RightTapped" BorderThickness="0" ItemClick="GridView_ItemClick">
    <GridView.ItemTemplate>
        <DataTemplate>
            <StackPanel Width="290" Height="80" HorizontalAlignment="Center" BorderThickness="0" Margin="5,5,5,5" Background="#596A82">
                <TextBlock FontSize="20" Margin="10,5,10,5" Text="{Binding Brand}" HorizontalAlignment="Left" Foreground="#FFFFFF"/>
                <TextBlock FontSize="12" Margin="10,0,10,0" Text="{Binding Model}" HorizontalAlignment="Left" Foreground="#BDC3CD"></TextBlock>
                <TextBlock FontSize="12" Margin="10,4,10,5" Text="{Binding Color}" HorizontalAlignment="Left" Foreground="#BDC3CD"></TextBlock>
            </StackPanel>
        </DataTemplate>
    </GridView.ItemTemplate>
</GridView>

我有一个按钮,当它点击时,我需要将 GridView 中的 SelectionMode 属性分配给多个。

private void Button_Click(object sender, RoutedEventArgs e)
{
    MyGrid.SelectionMode = SelectionMode.Multiple;
}

但它不起作用并显示这样的错误。

不能隐式转换类型 'Windows.UI.Xaml.Controls.SelectionMode' 到 'Windows.UI.Xaml.Controls.ListViewSelectionMode'。显式 存在转换(您是否缺少演员表?)

【问题讨论】:

    标签: c# gridview uwp uwp-xaml


    【解决方案1】:

    使用ListViewSelectionMode 代替SelectionMode

    MyGrid.SelectionMode = ListViewSelectionMode.Multiple;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-12
      • 1970-01-01
      • 1970-01-01
      • 2011-03-02
      • 1970-01-01
      • 1970-01-01
      • 2021-05-30
      • 1970-01-01
      相关资源
      最近更新 更多