Xamarin.Forms禁用ListView中的项目

特莱维·阿沃特(Trevi Awater)

是否有一种禁用/禁用ListView中的ViewCell的方式?我一直在浏览文档,但找不到任何东西。到目前为止,这就是我所拥有的。

 <ListView x:Name="lvNotes" ItemSelected="OnSelection">
          <ListView.ItemTemplate>
            <DataTemplate>
              <TextCell Text="{Binding Object.Name}" Detail="{Binding Object.Subject}"/>
            </DataTemplate>
          </ListView.ItemTemplate>
        </ListView>
帕韦·卡纳雷克(PawełKanarek)

要更改背景,您可以轻松使用触发器

这是您的listView示例,但带有触发器。当属性Object.IsActive设置为false时,网格背景将变为灰色。

    <ListView x:Name="lvNotes" ItemSelected="OnSelection">
      <ListView.ItemTemplate>
        <DataTemplate>
            <Grid BackgroundColor="Green">
                <TextCell Text="{Binding Object.Name}" Detail="{Binding Object.Subject}"/>
                <Grid.Triggers>
                    <DataTrigger TargetType="Grid" Binding="{Binding Object.IsActive}" Value="False">
                        <Setter Property="BackgroundColor" Value="Gray"/>
                    </DataTrigger>
                </Grid.Triggers>
            </Grid>
        </DataTemplate>
      </ListView.ItemTemplate>
    </ListView>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从Xamarin Forms ListView中删除项目?

如何在Xamarin Forms应用程序(android)中仅激活1个ListView项目并禁用其他项目

Xamarin.Forms ListView中项目之间的填充

Xamarin Forms Listview 中的 TapGestureRecognition

如何在Xamarin.Forms中禁用ListView上的突出显示

如何在Xamarin.forms xaml中水平显示ListView中的项目?

Xamarin.Forms(iOS 项目):ListView 分隔符显示在所有屏幕中

通过单击ListView(Xamarin.Forms)中的按钮获取当前项目

如何在 Xamarin Forms 中的其他项目之上(之上)显示 ListView?

如何在 Xamarin Forms 中使用 MVVM 在 ListView 中实现增量加载(ItemAppearing)项目?

如何在Xamarin Forms中以2列和n行显示单个listview项目

Xamarin.Forms:当单击ListView中的项目时,如何显示模态?

Xamarin.Forms中的水平Listview

在Xamarin Forms ListView中停止细胞回收

XAML中的Xamarin.Forms ListView AutoHeight

在Xamarin.Forms中刷新UWP的ListView

在Xamarin.Forms中搜索分组的ListView

在Tableview xamarin.forms中创建Listview

无法在 ListView Xamarin Forms 中显示数据

从 Xamarin 中的 ListView ItemSource 访问项目

Xamarin Forms Listview-对项目源中的每个项目使用自定义视图单元格

Xamarin中的“项目->项目选项”已禁用/显示为灰色

禁用ToolbarItem Xamarin.Forms

在Xamarin.Forms PCL XAML页面中禁用自动完成

Xamarin Forms禁用TabbedPage中页面之间的滑动

Xamarin Forms:在滚动时禁用 webview 中的拉伸(IOS)

在 Xamarin Forms 中禁用 StackLayout 周围的微弱边框阴影

Xamarin.Forms如何禁用导航栏中的“后退”按钮

Xamarin.Forms。优化ListView