CollectionViewGroupInternal

CollectionViewGroupInternal

我引用this way,并创建我的DataGrid

但是我在调​​用Command时需要使用参数。

我看到这是MS.Internal.Data.CollectionViewGroupInternal类型,我不知道如何转换它。

“ MS.Internal.Data.CollectionViewGroupInternal”具有项目及其名称,如何获得它?或者,我可以将参数绑定到CommandParameter,也许像SelectedItemDataGrid一样,因为我有一个DependencyProperty用于单击Expander

public class ExpanderDataGrid : DataGrid
    {
        public string SelectedExpanderName
        {
            get
            {
                return (string)GetValue(SelectedExpanderNameProperty);
            }
            set
            {
                SetValue(SelectedExpanderNameProperty, value);
            }
        }

        public static readonly DependencyProperty SelectedExpanderNameProperty = DependencyProperty.Register("SelectedExpanderName",
                typeof(string), typeof(ExpanderDataGrid),
            new FrameworkPropertyMetadata("",
            FrameworkPropertyMetadataOptions.BindsTwoWayByDefault));
    }

最佳答案

我从here找到了答案。

我可以将其转换为CollectionViewGroup并得到它。

08-07 18:10