Asp.net 将对象转换为字典并获取WPF中的值

Asp.net 将对象转换为字典并获取WPF中的值,asp.net,wpf,drag-and-drop,Asp.net,Wpf,Drag And Drop,我有一个列表视图分配了字典值。删除值时,将引发以下事件。在这里,我需要获取所选项目的值 if(data.GetDataPresent(typeof(Dictionary))验证通过。 但是var info=data.GetData(typeof(Dictionary))作为字典返回null private void Canvas_PreviewDrop(object sender, DragEventArgs e) { var data = e.Data;

我有一个
列表视图
分配了
字典
值。删除值时,将引发以下事件。在这里,我需要获取所选项目的值

if(data.GetDataPresent(typeof(Dictionary))
验证通过。 但是
var info=data.GetData(typeof(Dictionary))作为字典返回null

private void Canvas_PreviewDrop(object sender, DragEventArgs e)
    {
        var data = e.Data;
        Point p = e.GetPosition(UIRootCanvas);
        //    MainWindow parentWindow = Window.GetWindow(this) as MainWindow;

        if (data.GetDataPresent(typeof(Dictionary<string, Type>)))
        {
            var info = data.GetData(typeof(Dictionary<string, Type>)) as Dictionary<string, Type>;
            string qq = info.GetType().GetProperties()
                  .ToDictionary(x => x.Name, x => x.GetValue(info)?.ToString() ?? "").Values.ElementAt(0);
            if (qq == "checkbox")

            {
                CheckBox ss = new CheckBox();
                ss.Width = 20;
                UIRootCanvas.Children.Add(ss);
                Canvas.SetLeft(ss, p.X);
                Canvas.SetTop(ss, p.Y);
            }
        }
    }
private void Canvas\u PreviewDrop(对象发送方,DragEventArgs e)
{
var数据=e.数据;
点p=e.GetPosition(UIRootCanvas);
//MainWindow parentWindow=Window.GetWindow(此)作为MainWindow;
if(data.GetDataPresent(typeof(Dictionary)))
{
var info=data.GetData(typeof(Dictionary))作为字典;
字符串qq=info.GetType().GetProperties()
.ToDictionary(x=>x.Name,x=>x.GetValue(info)?.ToString()???).Values.ElementAt(0);
如果(qq==“复选框”)
{
复选框ss=新复选框();
宽度=20;
UIRootCanvas.Children.Add(ss);
Canvas.SetLeft(ss,p.X);
帆布。机顶盒(ss,p.Y);
}
}
}

什么是
e.Data
?它是一个
命令()
,还是什么?当我使用drag n drop时,我通常会移动一个对象,通常是一个用户控件,带有属性和其他一些东西,如果我需要捕获其中的某些东西,我通常会查找与我要捕获的对象相关的属性。
e.Data
是什么?它是一个
命令()
,还是什么?当我使用drag n drop时,我通常会移动一个对象,通常是一个用户控件,带有属性和其他一些东西,如果我需要捕获其中的某些东西,我通常会查找与我要捕获的对象相关的属性。。