我在WinForms中获得了代码,我需要将代码转换为WPF DevExpress。DevExpress Xpf如何将LookUpEdit添加到代码中的gridColumn中
我需要在代码中创建LookUpEdit并将其添加到创建的GridColumn中。
中的WinForms代码:
var editor = (RepositoryItemLookUpEdit) gridControl.RepositoryItems.Add("LookUpEdit");
editor.DataSource = CreateList(query);
for (int i = 0; i < ... < ....Count; i++)
{
var columnInfo = new LookUpColumnInfo(parentTableColumns[i].Name)
{SortOrder = ColumnSortOrder.Ascending};
editor.Columns.Add(columnInfo);
}
editor.BestFitMode = BestFitMode.BestFitResizePopup;
gridColumn.ColumnEdit = editor;
gridColumn.FilterMode = ColumnFilterMode.DisplayText;
RepositoryItemLookUpEdit,LookUpColumnInfo不XPF不存在的WinForms,我怎么做的DevExpress WPF确切的东西呢?
为什么你想这样做呢?为什么不在'XAML'中指定列? – Willem 2012-07-18 15:56:46
它不是一列,上面有“针对每列”的内容。它有一个模型来处理你不知道的数据,并且这些列是自动生成的,所以我不能在xaml中描述它们。 – user975869 2012-07-18 16:04:42
我不认为它会做你所需要的。据我所知,你创建一个GridControl,并将GridControl添加到它的'PopupContentTemplate'中。所以我会建议,是创建一个GridControl,设置AutoPopulateColumns =“True”并设置ItemSource。然后添加GridControl到你的LookupEdit的'PopupContentTemplate' – Willem 2012-07-18 16:17:52