XAML:

 

 

XAML
1 <ListView Name="lstFlow" Grid.Row="0" SelectionMode="Single" IsSynchronizedWithCurrentItem="True">
2 <ListView.View>
3 <GridView AllowsColumnReorder="True" >
4 <GridViewColumn Header="流程名称" Width="150" DisplayMemberBinding="{Binding Path=Name,Mode=OneWay}" />
5 <GridViewColumn Header="流程描述" Width="260" DisplayMemberBinding="{Binding Path=Desc,Mode=OneWay}" />
6 <GridViewColumn Header="流程类型" Width="100" DisplayMemberBinding="{Binding Path=Class,Mode=OneWay}" />
7 <GridViewColumn Header="分类" Width="100" DisplayMemberBinding="{Binding Path=CustomClass,Mode=OneWay}" />
8 </GridView>
9 </ListView.View>
10 </ListView>

绑定方法:

 

代码
private void bind()
{

DefineObject.FlowObject.Flow f1
= new DefineObject.FlowObject.Flow();
f1.Name
="hello";
f1.Desc
="ddd";
flows.Add(f1);
lstFlow.ItemsSource
= flows;


}

 

 

 

获取ListView中当前选中的对象

 

ICollectionView dataView =
CollectionViewSource.GetDefaultView(lstFlow.ItemsSource);
DefineObject.FlowObject.Flow f
= (DefineObject.FlowObject.Flow)dataView.CurrentItem;

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-17
  • 2022-12-23
  • 2021-12-18
  • 2022-03-08
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-07-26
  • 2022-02-15
  • 2021-08-29
  • 2021-06-20
相关资源
相似解决方案