Tag: xceed

如何在XCeed DataGridControl(WPF)中添加ComboBox列

我试图在XCeeds DataGridControl添加一个combobox列。 管理以制作CellEditor ,它为绑定字段设置正确的值,但CellContent模板存在问题。 Xaml : 代码 : public partial class MainWindow : Window { ViewMode viewMode; public MainWindow() { InitializeComponent(); viewMode = new ViewMode(); this.DataContext = viewMode; } private void Window_MouseDoubleClick(object sender, MouseButtonEventArgs e) { DataTable source = viewMode.Address; } } public class ViewMode { public DataTable Address { get; set; } public DataTable […]

在xceed DataGridControl中扩展所有组,包括嵌套

我可以很好地扩展单个组,但我的应用程序使用嵌套分组。 我试图做一些如下事情: foreach (CollectionViewGroup group in GridControl.Items.Groups) { if (group != null) GridControl.ExpandGroup(group); } 这里的GridControl是一个DataGridControl。 即使我有嵌套组,此处的项目也只显示1个项目,但在循环内部,该组可以在其VirtualizedItems中查看其子组,但不能在其Items中查看。 我不认为我可以访问VirtualizedItems。

Avalondock MVVM布局

所以问题之前已被问过, 但没有回答或没有按照我想要的方式回答 我知道如何使用XAML中的LayoutAnchorablePaneGroup , LayoutAnchorablePane和LayoutDocument来创建我想要的布局,但我想以MVVM方式使用Avalondock,将我的XAML减少为: 填充Documents和Anchorables会使所需的窗口出现在dockingManager中,但我看不出如何确定它们出现的位置。 我如何指定一些规则(最好在XAML中),构建一个特定的布局,而不会失去MVVM分离? EG:类型A的对象应该全部放在右边的LayoutAnchorablePane ,类型B的对象都放在左边的LayoutAnchorablePane等中。 提前致谢。