所以今天我决定更新到Visual Studio 2015(以前运行RC版本没有任何困难),但现在我的项目不喜欢largeaddressaware命令行事件.
我有一个后期构建事件:
call "$(DevEnvDir)..\tools\vsvars32.bat"
editbin /largeaddressaware "$(TargetPath)"
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
命令"call"C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\Common7\IDE ..\tools\vsvars32.bat"editbin/largeaddressaware"C:\ ...\bin\Debug\Application.exe" "退出代码9009
有什么想法吗?
我有一个应用程序,允许用户创建同一用户控件的多个实例,该控件包含一个绑定到自定义数据类型的 ObservableCollection 的列表视图。当用户单击标题时,我的列表视图排序正确,但是它对绑定到 ObservableCollection 的所有视图进行排序。
我的问题是,是否有任何方法可以在 ObservableCollection 的视图上实现排序,或者是否有另一种方法来克隆 ObservableCollection 的内容(注意:ObservableCollection 不断由后台服务添加到该服务中,该服务必须实时显示)。
我对集合进行排序如下:
ICollectionView dataView = CollectionViewSource.GetDefaultView(sourceList.ItemsSource);
dataView.SortDescriptions.Clear();
SortDescription sd = new SortDescription(sortBy, direction);
dataView.SortDescriptions.Add(sd);
Run Code Online (Sandbox Code Playgroud)
我的列表视图的项目源设置如下:
myListView.ItemsSource = ServiceManager.Instance.ActiveObjects;
Run Code Online (Sandbox Code Playgroud)
我不想维护同一个 ObservableCollection 的多个实例。要求用户能够拥有此用户控件的多个实例,因此不幸的是我无法以简单的方法解决此问题并将它们限制为单个实例。
对此的任何帮助将不胜感激,提前致谢。