collectionviewsource

    0热度

    1回答

    我有静态方法,我需要传递过滤collectionviewsource的值,但目前我无法这样做。我尝试了各种方法将其转换为列表,但我无法适应静态方法。 视图模型 - 静态方法 static public List<string> getallcrsp() { List<string> data = new List<string>(); data.Add("TEST

    0热度

    1回答

    我试图在嵌套在另一个ItemsControl内的ItemsControl中使用CollectionViewSource。 我没有XAML警告/错误,但数据未显示。 如果我将ItemsSource属性直接绑定到ObservableCollection,则显示项目没有问题。 我的ViewModel基本上是嵌套在另一个集合内的集合。 XAML <UserControl x:Class="View"

    1热度

    1回答

    我正在尝试在我的XAML中使用CollectionViewSource以获得分组ListView。 的CSV: <CollectionViewSource x:Key="MyViewSource" IsSourceGrouped="True" Source="{Binding MyItems, Mode=OneWay}" /> 而且我DataTempla

    0热度

    1回答

    我想知道,哪些类和/或接口可以分配给WPF Collection​View​Source.​Source Property。帮助文档不解释任何东西: public object Source { get; set; } 没有解释,也没有代码样本,因为Source是object型的,什么都可以分配。我猜Source支持各种接口作为来源,但哪些? 我知道,例如它可以与List<>一起工作,它实现了

    0热度

    1回答

    我一直在寻找这个,但是我找不到任何真正为我清除它的东西。 SortDescription集合和LiveSortingProperties之间的交互是什么? LiveSorting是否依赖SortDescriptions的存在来确定ASC/DESC顺序?活动排序属性只是一个关于要监视哪些属性更改的规范? 如果我想改变排序依据,我是否清除SortDescription集合,然后添加新的并刷新视图? 您

    -2热度

    1回答

    我使用带有LiveShaping属性的CollectionViewSource,尤其是激活分组。问题在于更改分组属性不能立即生效。但是,当我通过在视图上手动调用刷新来刷新视图时,它可以正常工作。 但问题是,为什么我在CollectionViewSource上有LiveShaping属性,如果它们不起作用?或者我做错了什么? 下面是一个例子: using System; using System.

    1热度

    1回答

    工作,我有一个非常基本的设置: 在我的ViewModel: public ObservableCollection<object> Collection = new ObservableCollection<object>(); 在我的XAML: <Page NavigationCacheMode="Enabled" ...> ... <CollectionVie

    0热度

    3回答

    我有一个可以使用文本框来过滤列表视图: <TextBox TextChanged="txtFilter_TextChanged" Name="FilterLv"/> 在视图代码隐藏我做了以下内容: CollectionView view = (CollectionView)CollectionViewSource.GetDefaultView(this.lv.ItemsSource);

    0热度

    2回答

    我有一个视图模型,公开了围绕我的observable集合构建的CollectionViewSource。我也有删除项目的命令: public ObservableCollection<FooViewModel> Foos { get; set; } public ICollectionView FooCollectionView { get; set; } public ICommand De

    0热度

    2回答

    我有一个DataGrid中RowdetailsTemplate的组合框。如果我切换列,然后自动更改Datagrid列中的值与之前选定的值。 如果ComboBox中值被改变 public class BMFill { public BMFill() { colCBArt.Add(new CBArt { Name = "test" , Nr = 0 });