第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何使用包圖標(biāo)作為鼠標(biāo)光標(biāo)?

如何使用包圖標(biāo)作為鼠標(biāo)光標(biāo)?

C#
嚕嚕噠 2022-09-04 16:49:54
我有以下代碼,我用它來(lái)提供有關(guān)拖放操作的鼠標(biāo)光標(biāo)反饋。它使用本地游標(biāo)文件。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;}現(xiàn)在,我想將此代碼更改為使用 Xaml 庫(kù)中的材質(zhì)設(shè)計(jì)中的包圖標(biāo)。我可以在代碼中得到這樣的圖標(biāo):using MaterialDesignThemes.Wpf;var icon = new PackIcon { Kind = PackIconKind.DocumentCopy };但我不知道如何將其轉(zhuǎn)換為適合對(duì)象使用的流。Cursor
查看完整描述

2 回答

?
HUWWW

TA貢獻(xiàn)1874條經(jīng)驗(yàn) 獲得超12個(gè)贊

A 是包裝元素的,不能直接用作游標(biāo)。PackIconControlPath

您可以做的是嘗試使用@Ray Burns的方法從元素創(chuàng)建游標(biāo)。PackIconConvertToCursor

另一種選擇是簡(jiǎn)單地拍攝圖標(biāo)的屏幕截圖,將其另存為圖像,然后使用某些工具從中創(chuàng)建光標(biāo)。網(wǎng)上有很多“將png轉(zhuǎn)換為光標(biāo)”和類似的工具。


查看完整回答
反對(duì) 回復(fù) 2022-09-04
?
aluckdog

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超7個(gè)贊

我能夠使用類似于此處描述的光標(biāo)創(chuàng)建方法(在mm8的答案中的鏈接中沒(méi)有步幅問(wèn)題)。


此外,使用 PackIconControl 的代碼如下所示。


    PackIconControl pic = new PackIconControl() { Kind = PackIconMaterialKind.CursorDefaultOutline, Width = 16, Height = 16};

    pic.Style = Application.Current.FindResource(typeof(PackIconControl)) as Style;

    pic.Foreground = Brushes.White;

    m_MyCursor = CursorUtil.ConvertToCursor(pic, new Point(4,1));

一些評(píng)論:


我必須顯式指定樣式,因?yàn)槲疑形磳⒖丶砑拥娇梢暬瘶?shù)中。我的應(yīng)用的資源字典中包含 mahapps 樣式。


CursorUtil.ConvertToCursor是上述鏈接中提到的方法。


Point(4,1) 將光標(biāo)的熱點(diǎn)放在大約 PackIconMaterialKind.CursorDefaultOutline 箭頭的尖端。其他圖標(biāo)將具有不同的熱點(diǎn),這些熱點(diǎn)適用于其特定形狀。


查看完整回答
反對(duì) 回復(fù) 2022-09-04
  • 2 回答
  • 0 關(guān)注
  • 123 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)