如何在点击ApplicatonBar的ApplicationBarMenuItem时选择LongListMultiSelector中的所有复选框。此功能与wondows手机的短信应用相同。 我提到了 点击here 但没用。
我的代码:
<toolkit:LongListMultiSelector x:Name="requestList"
EnforceIsSelectionEnabled="False">
<toolkit:LongListMultiSelector.ItemTemplate>
<DataTemplate>
<TextBlock x:Name="requestNameTxtblk"
Text="{Binding request}"
TextWrapping="Wrap" HorizontalAlignment="Left"
Width="268" Height="66" FontSize="25"/>
</DataTemplate>
</toolkit:LongListMultiSelector.ItemTemplate>
</toolkit:LongListMultiSelector>
谢谢
答案 0 :(得分:0)
您是否可以迭代requestList
&#39; ItemsSource
并将项目标记为已选中:
(注意此代码未经过测试,现在只是猜测):
foreach (var item in requestList.ItemsSource)
{
item.Selected = true;
}
或者类似的?
答案 1 :(得分:0)
大家好了解决方案
foreach (var item in requestList.ItemsSource)
{
requestList.SelectedItems.Add(item);
}
这将检查列表中的所有复选框并取消选中所有框 Remove()方法可以用作add()