WPF中怎么在后台代码里面选中ListView的Items?
展开全部
给你看我实际项目里绑定的例子
<Style x:Key="SelectItemStyle" TargetType="{x:Type ListViewItem}">
<Setter Property="HorizontalContentAlignment" Value="Stretch" />
<Setter Property="IsSelected" Value="{Binding Path=IsSelected}" />
<Setter Property="ToolTip" Value="{Binding LocalFullName}"/>
</Style>
<ListView Grid.Row="1"
ItemContainerStyle="{StaticResource SelectItemStyle}"
ItemsSource="{Binding Source={StaticResource cvs}}"
>
在后台的ObservableCollection的元素类型也就是ViewModel里面,需要对应IsSelected属性。
这样后台设置了属性前台也就跟着变了。
展开全部
selecteditem 指向一个对象 或者设置下选定的索引
追问
selecteditem无法赋值,是只读的
追答
同学,学习要认真!
获取或设置当前选择中的第一项,或者,如果选择为空,则返回 null。
[BindableAttribute(true)]
public Object SelectedItem { get; set; }
http://msdn.microsoft.com/query/dev12.query?appId=Dev12IDEF1&l=ZH-CN&k=k(System.Windows.Controls.Primitives.Selector.SelectedItem);k(TargetFrameworkMoniker-.NETFramework,Version%3Dv4.5);k(DevLang-csharp)&rd=true
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ListViewName.SelectedIndex = 2; //点选ListView中的第3项
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询