我的應用程序中有一些自定義光標。 我使用 informations found on the second answer here來創建我的自定義光標。這很好。 我的問題是,當我將鼠標移到彈出窗口上時,鼠標顯示爲默認的光標。奇怪的是,當我將鼠標移出彈出窗口時,我的自定義光標回來了。 行,所以我實例化我的光標,像這樣:在WPF彈出窗口中保留自定義光標
UserControl.xaml:
<TextBlock
x:Name="SupprimerV"
x:Key="SupprimerV"
Cursor="../Utils/Supprimer.cur"/>
在UserControl.xaml.cs:
this.Cursor = ((TextBlock)this.FindResource("SupprimerV")).Cursor;
然後,我打電話從派生我自己的控制SimplePopup Popup like so:
_pop = new SimplePopup(this); //Irrelevant information omitted
SimplePopup.cs:
public simplePopup(FrameworkElement relativeTo)
{
this._relativeTo = relativeTo;
this.Cursor = relativeTo.Cursor; //Trying to set the cursor of the popup but dosent work
...
}
我試圖設置彈出光標,但它dosent似乎工作。 遊標在我的UserControl上正常工作,但當鼠標懸停在Popup上時會失敗。
我錯過了什麼? 是否阻止我的光標在Popup上正常工作?
日Thnx的幫助, 對不起拼寫錯誤^^