阻止应用程序接受 telerik RadGridView 列作为 drag/drop 数据
Prevent application from accepting telerik RadGridView column as drag/drop data
目前我在使用 Telerik RadGridView
和 drag/drop 列进行分组时遇到问题。目前我们正在从 WPF DataGrid
切换到 Telerik RadGridView
,它允许拖放列以进行分组。但我们的应用程序也接受要拖放到应用程序中的文件。问题是,如果我使用网格通过拖放对数据进行分组,应用程序认为,我会尝试 drag/drop 一个文件。
问题:如何检测拖放项是否为 telerik RadGridView 列?
这样的事情是个好主意吗:
string[] formats = e.Data.GetFormats();
if (!formats.Contains("DraggedCell"))
{
// Process file drag and drop
}
非常感谢!
更改了处理丢失数据的方式。我从黑名单系统切换到白名单系统,所以我证明内容是否可以接受。我不再排斥了。
目前我在使用 Telerik RadGridView
和 drag/drop 列进行分组时遇到问题。目前我们正在从 WPF DataGrid
切换到 Telerik RadGridView
,它允许拖放列以进行分组。但我们的应用程序也接受要拖放到应用程序中的文件。问题是,如果我使用网格通过拖放对数据进行分组,应用程序认为,我会尝试 drag/drop 一个文件。
问题:如何检测拖放项是否为 telerik RadGridView 列?
这样的事情是个好主意吗:
string[] formats = e.Data.GetFormats();
if (!formats.Contains("DraggedCell"))
{
// Process file drag and drop
}
非常感谢!
更改了处理丢失数据的方式。我从黑名单系统切换到白名单系统,所以我证明内容是否可以接受。我不再排斥了。