C# içinde bir Windows Mağazası uygulaması yapıyorum ve içinde bir bağlantı bulunan normal bir TextBlock var. Ve tüm bunlar, imlecin metin bloğu üzerinden geçtiğinde imleci değiştirmesi için yapmak istiyorum, ancak WPF uygulamalarının aksine, İmleç uygunluğu yok. Biliyorum, Windows.UI.Core
numaralı telefondan CoreCursor sınıfı. Sanırım bir şekilde kullanmalı mıyım?Windows Mağazası Uygulamaları'nda imleci değiştir
cevap
Window.Current.CoreWindow.PointerCursor =
new Windows.UI.Core.CoreCursor(Windows.UI.Core.CoreCursorType.Hand, 1);
WinRT XAML Toolkit fare imleci o elemanın üstünde geldiğinde aynı ki WPF Cursor
özelliği olarak bunu bir eleman için bir imleç ayarlamak ve yaklaşık sadece çalışan iliştirilmiş bir özellik var - imleci Özelliğin ne belirttiği ve denetim sınırlarını terk ettiğinde yapılan değişiklikler - önceki imleci geri yükler. biri sadece this sample page gibi kullanmak CoreCursorType enum gelen herhangi bir standart imleç alır FrameworkElementExtensions.SystemCursor
denilen - - Orada iki özellik aslında
<Border
xmlns:Extensions="using:WinRTXamlToolkit.Controls.Extensions"
Extensions:FrameworkElementExtensions.SystemCursor="Cross"/>
diğeri set - FrameworkElementExtensions.Cursor
Eğer herhangi bir özel imleç ayarlamanızı sağlar, ama ben inanıyorum Kodu FrameworkElementExtensions.SetCursor(myElement, myCursor);
gibi arka planda ayarlamanız veya başka bir yerde ayarlanan bir imleç özelliğine bağlamanız gerekir.
Özel imleçler de kullanabilirsiniz. this article'da açıklandığı gibi bir yerel kaynak kitaplığında bir imleç tanımlamanız ve ardından Window.Current.CoreWindow.PointerCursor
özelliğini ayarlayarak veya FrameworkElementExtensions.Cursor
gibi ekli bir özellik kullanarak bunları global olarak ayarlayabilmeniz gerekir.
- 1. Windows Mağazası uygulaması oluşturma sorunları. (Windows 8)
- 2. Windows Mağazası stilinde masaüstü uygulaması
- 3. Çerezleri Kaydetme Windows Mağazası Uygulaması
- 4. Windows Mağazası App UI güncelleştirmesi
- 5. Typeahead.js imleci imlecin üzerine getirecek şekilde imleci değiştir
- 6. Windows Store uygulamalarında görüntüye yakınlaştırma
- 7. Ben teşebbüs ettik Windows Mağazası App
- 8. Evrensel Windows Uygulamalarında Klavye Durumu alın
- 9. Windows Metro uygulamalarında P2P yok mu?
- 10. Python'dan Windows Arkaplanını Değiştir
- 11. Can F # TypeProviders bir Windows Mağazası uygulamasında kullanılabilir mi?
- 12. Windows Mağazası uygulamasının başlık ve sürüm bilgilerini nasıl edinebilirim?
- 13. Windows Mağazası için bir uygulamanın görünen adı nasıl yerelleştirilir?
- 14. Windows 10 Mağazası: Önceden derlenmiş .NET Yerel paketlerini gönderemiyorsunuz
- 15. Medya öğesi olmayan Windows 8 uygulamalarında ses oynatın mı?
- 16. Windows Uygulamalarında ortaya çıkan temel performans sorunları nelerdir?
- 17. MySQL mağazası dizinleri nasıl?
- 18. Python pyodbc imleci ile veritabanı imleci karşılaştırması
- 19. Fare imleci N pikselini hareket ettiren Windows komut betiği?
- 20. Windows Phone 8.1 Bluetooth on/off değiştir
- 21. Python imleci
- 22. Uygulama mağazası simgesi nasıl adlandırılır?
- 23. Web uygulamalarında ekran görünümü
- 24. Angular2 uygulamalarında nasıl gezinilir?
- 25. neyin testi, android uygulamalarında
- 26. C# Uygulamalarında Video Oynatma
- 27. Açık katmanlar 3'de imleci imleci nasıl değiştirilir?
- 28. İmleci tablonun dışına taşı
- 29. fare imleci pozisyonu?
- 30. Her yerde imleci gizle
İnsanlar ad alanını anlayamazlarsa: 'Windows.UI.Xaml.Window.Current.CoreWindow.PointerCursor = new Windows.UI.Core.CoreCursor (Windows.UI.Core.CoreCursorType.Hand, 1) ; –
xaml aracılığıyla bunu yapmanın bir yolu yok –