У меня есть приложение UWP (игра). Вся поверхность приложения представляет собой Win2D AnimatedCanvasControl с включенным перетаскиванием.
Я кодировал обработчик DragOver для подавления заголовка каркаса («Переместить» / «Копировать» / и т. Д.) И глифа.
private void CnvGemSmash_DragOver (Object sender, DragEventArgs e)
{
e.AcceptedOperation = DataPackageOperation.None;
e.DragUIOverride.IsCaptionVisible = false;
e.DragUIOverride.IsGlyphVisible = false;
Это работает - НО только после примерно 1 секунды задержки после начала перетаскивания. Я искал API, чтобы найти способ избежать появления символа в течение этой доли секунды - это выглядит ужасно в моем приложении.
Есть ли способ обойти это?