Можно ли изменить или даже скрыть указатель мыши в приложении UWP? Единственное, что я могу найти, это следующее:Изменить указатель мыши в приложении UWP
Windows.UI.Xaml.Window.Current.CoreWindow.PointerCursor = null;
Но в UWP это не работает. не
Можно ли изменить или даже скрыть указатель мыши в приложении UWP? Единственное, что я могу найти, это следующее:Изменить указатель мыши в приложении UWP
Windows.UI.Xaml.Window.Current.CoreWindow.PointerCursor = null;
Но в UWP это не работает. не
Да это можно сделать с помощью настроек Window.Current.CoreWindow.PointerCursor
. Если вы установите значение null, указатель будет скрыт. В противном случае вы можете использовать перечисление CoreCursorType
для установки конкретной системной точки. Например, используйте это, чтобы установить тип стрелки:
Вы также можете добавить пользовательские указатели, используя файл ресурсов. Для получения дополнительной информации, see this blogpost.
Нет, это не возможно, чтобы скрыть курсор, но вы можете использовать другие иконки как:
Кнопка использования XAML и добавить PointerEntered
события внутри Кнопка управления, как:
<Button Name="button" BorderThickness="2" PointerEntered="button_PointerEntered" PointerExited="button_PointerExited">Button</Button>
и C# код:
private void button_PointerEntered(object sender, PointerRoutedEventArgs e)
{
Windows.UI.Xaml.Window.Current.CoreWindow.PointerCursor = new Windows.UI.Core.CoreCursor(Windows.UI.Core.CoreCursorType.Hand, 1);
}
private void button_PointerExited(object sender, PointerRoutedEventArgs e)
{
Windows.UI.Xaml.Window.Current.CoreWindow.PointerCursor = new Windows.UI.Core.CoreCursor(Windows.UI.Core.CoreCursorType.Arrow, 1);
}
Я думаю, что пользовательский указатель слишком утомительный, и как легко настроить пользовательский указатель. – lindexi