我有以下代码,我用它来提供有关拖放操作的鼠标光标反馈。它使用本地游标文件。
private void UserControl_GiveFeedback(object sender, GiveFeedbackEventArgs e)
{
if (e.Effects == DragDropEffects.None)
{
e.UseDefaultCursors = true;
e.Handled = true;
return;
}
if (cursor == null)
{
StreamResourceInfo s = Application.GetResourceStream(new Uri(@"pack://application:,,,/Schedule/Week/ContentCopy.cur", UriKind.RelativeOrAbsolute));
cursor = new Cursor(s.Stream);
Mouse.SetCursor(cursor);
e.UseDefaultCursors = false;
}
e.Handled = true;
}
现在,我想将此代码更改为使用 Xaml 库中的材质设计中的包图标。
我可以在代码中得到这样的图标:
using MaterialDesignThemes.Wpf;
var icon = new PackIcon { Kind = PackIconKind.DocumentCopy };
但我不知道如何将其转换为适合对象使用的流。Cursor
HUWWW
aluckdog
相关分类