尝试在多选模式ListView上将所有项的IsSelected属性设置为TRUE。我想我的语法正确。什么是错误的猜测?
<ListView x:Name="myListView" SelectionMode="Multiple" BorderThickness="1"
<ListView.ItemTemplate>
<DataTemplate>
<StackPanel>
<Image Source="{Binding Thumbnail}"/>
<TextBlock Text="{Binding dataSource.Name}"/>
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="IsSelected" Value="True" />
</Style>
</ListView.ItemContainerStyle>
</ListView>
原来这在WINRT中是不可能的
解决方法找到@ http://pmichaels.net/2014/09/18/binding-isselected-method-in-the-listview-control-in-winrt/
答案 0 :(得分:1)
我已经回答了你的另一个问题的评论,但仍然。
不幸的是,WinRT中的Setters不支持绑定。我认为Silverlight只在版本5中获得它们。对于变通方法,您基本上可以定义一个附加的依赖项属性,为您设置绑定。您可以在这里查看:here
希望这有帮助!