社区
C#
帖子详情
uwp下用mvvmlight,一个listview绑定了一组对象,设置为multiple,想再通过按钮控制全选、反选、全不选,不知如何实现?
cjs1389
2016-05-07 03:41:14
uwp下用mvvmlight,一个listview绑定了一组对象,设置为multiple,想再通过按钮控制全选、反选、全不选,不知如何实现?
请大神赐教,谢谢!
...全文
174
2
打赏
收藏
uwp下用mvvmlight,一个listview绑定了一组对象,设置为multiple,想再通过按钮控制全选、反选、全不选,不知如何实现?
uwp下用mvvmlight,一个listview绑定了一组对象,设置为multiple,想再通过按钮控制全选、反选、全不选,不知如何实现? 请大神赐教,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cjs1389
2016-05-07
打赏
举报
回复
基本代码如下: 不知道如何处理,请各位大神帮忙,谢谢啦 <local:ListViewEx x:Name="lvEx" Grid.Row="1" IsItemClickEnabled="True" SelectionMode="Multiple" SelectedIndex="-1" ItemsSource="{x:Bind VM.RecordList, Mode=OneWay}" Margin="20,4" SelectionChanged="{x:Bind VM.SelectionChanged}" AddMoreEvent="{x:Bind VM.AddMoreEvent}" ScrollViewer.VerticalScrollMode="Enabled"> <local:ListViewEx.ItemTemplate> <DataTemplate x:DataType="local:MyRecord"> <StackPanel Orientation="Vertical"> <TextBlock Text="{x:Bind Title, Mode=OneWay}" FontWeight="Bold"/> <TextBlock Text="{x:Bind Content, Mode=OneWay}"/> </StackPanel> </DataTemplate> </local:ListViewEx.ItemTemplate> </local:ListViewEx> <StackPanel Orientation="Vertical" BorderBrush="Gray" BorderThickness="1" Margin="1" VerticalAlignment="Bottom"> <Button Background="Pink" Margin="1" Command="{x:Bind VM.DeselectAllCommand}" Visibility="{x:Bind VM.VisibleSelectMenu,Mode=OneWay}"> <StackPanel Orientation="Horizontal"> <Image Source="/Assets/Check_None.png" Width="32"/> <TextBlock x:Uid="LabelDeselectAll" VerticalAlignment="Center"/> </StackPanel> </Button> <Button Background="Pink" Margin="1" Command="{x:Bind VM.InverseCommand}" Visibility="{x:Bind VM.VisibleSelectMenu,Mode=OneWay}"> <StackPanel Orientation="Horizontal"> <Image Source="/Assets/Check_Invert.png" Width="32"/> <TextBlock x:Uid="LabelInverse" VerticalAlignment="Center"/> </StackPanel> </Button> <Button Background="Pink" Margin="1" Command="{x:Bind VM.SelectAllCommand}" Visibility="{x:Bind VM.VisibleSelectMenu,Mode=OneWay}"> <StackPanel Orientation="Horizontal"> <Image Source="/Assets/Check_All.png" Width="32"/> <TextBlock x:Uid="LabelSelectAll" VerticalAlignment="Center"/> </StackPanel> </Button> <Button Margin="1" Command="{x:Bind VM.SelectCommand}" Visibility="{x:Bind VM.VisibleSelect,Mode=OneWay}"> <StackPanel Orientation="Horizontal"> <Image Source="/Assets/Check.png" Width="32"/> <TextBlock x:Uid="LabelSelect" VerticalAlignment="Center"/> </StackPanel> </Button> </StackPanel>
cjs1389
2016-05-07
打赏
举报
回复
因为是mvvm,所有我想通过绑定对象的IsSelected属性来实现,但是没找到正确的实现方法
Windows
UWP
MVVM
主要是关于Windows
UWP
MVVM
设计模式方面的书,对于程序的架构设计非常有帮助哦
UWP
-
MVVM
-Toolkit-Sample:演示在
UWP
应用中使用Windows社区
MVVM
工具包
UWP
MVVM
工具包样本 ... 演示在
UWP
应用中使用Windows社区
MVVM
工具包。 可观察的 RelayCommand和AsyncRelayCommand ObservableValidator 信使和可观察的收件人 带令牌的信使 IOC整合 屏幕截图(背景图片):
Microsoft Blend 2019/C#/.NET/
MVVM
/WCF/XAML/WPF/
UWP
如果你正在使用WPF、
UWP
技术进行开发,你一定需要学习Microsoft Blend,在这里你会发现,只需动动鼠标,你就可以迅速开发出又酷、又炫、又华丽应用程序界面,而系统自动为你生成全部的XAML代码。从此告别手工编写...
mvvm
-dialogs:框架简化了在WPF或
UWP
中使用
MVVM
时从视图模型打开对话框的概念
MVVM
对话框是
一个
框架,简化了在WPF(Windows Presentation Framework)或
UWP
(Universal Windows Platform)中使用
MVVM
时从视图模型打开对话框的概念。 它使开发人员可以轻松地为视图模型编写单元测试,就像为其他...
Mvvm
Micro:用于WPF,
UWP
和Xamarin的干净轻巧的
MVVM
框架。受
MVVM
Light
Toolkit启发的表格
一个
干净轻巧的
MVVM
框架,适用于WPF,
UWP
和Xamarin.Forms受
MVVM
Light
Toolkit启发。 目标 没有第三方依赖项,例如CommonServiceLocator或System.Windows.Interactivity 。 避免出现–仅包含核心
MVVM
类型和服务,...
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章