Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Dokunmatik giriş için Windows uygulama tasarımınızı iyileştirin ve varsayılan olarak temel fare desteği alın.
Fare girişi, işaret edip tıklandığında duyarlık gerektiren kullanıcı etkileşimleri için en uygun yöntemdir. Bu doğal duyarlık, dokunmanın kesin olmayan doğası için iyileştirilmiş olan Windows kullanıcı arabirimi tarafından doğal olarak desteklenir.
Burada fare ve dokunma girişi ayrışması, dokunmanın doğrudan bu nesneler üzerinde gerçekleştirilen fiziksel hareketler (çekme, kaydırma, sürükleme, döndürme vb.) aracılığıyla kullanıcı arabirimi öğelerinin doğrudan işlemesini daha yakından taklit edebilme özelliğidir. Fareyle yapılan işlemeler genellikle nesneyi yeniden boyutlandırmak veya döndürmek için tutamaçların kullanılması gibi başka bir kullanıcı arabirimi gereksinimi gerektirir.
Bu konuda, fare etkileşimleri için tasarım konuları açıklanmaktadır.
UWP uygulaması fare dili
Kısa bir fare etkileşimleri kümesi sistem genelinde tutarlı bir şekilde kullanılır.
| Süre | Description |
|---|---|
Öğrenmek için üzerine gelin |
Bir eylemde bulunma zorunluluğu olmaksızın, daha ayrıntılı bilgi veya öğretici görselleri (araç ipucu gibi) görüntülemek için bir öğenin üzerine fareyi taşıyın. |
Birincil eylem için sol tıklama |
Birincil eylemini (uygulama başlatma veya komut yürütme gibi) çağırmak için bir öğeye sol tıklayın. |
Görünümü değiştirmek için kaydırma |
İçerik alanı içinde yukarı, aşağı, sola ve sağa gitmek için kaydırma çubuklarını görüntüleyin. Kullanıcılar kaydırma çubuklarına tıklayarak veya fare tekerleğini döndürerek kaydırabilir. Kaydırma çubukları, geçerli görünümün içerik alanı içindeki konumunu gösterebilir (dokunarak kaydırma, benzer bir kullanıcı arabirimi gösterir). |
Seçmek ve komut vermek için sağ tıklayın |
Gezinti çubuğunu (varsa) ve uygulama çubuğunu genel komutlarla görüntülemek için sağ tıklayın. Bir öğeye sağ tıklayarak öğeyi seçin ve seçili öğenin bağlamsal komutlarıyla uygulama çubuğunu görüntüleyin.
Not Seçim veya uygulama çubuğu komutları uygun kullanıcı arabirimi davranışları değilse bağlam menüsünü görüntülemek için sağ tıklayın. Ancak tüm komut davranışları için uygulama çubuğunu kullanmanızı kesinlikle öneririz.
|
Yakınlaştırmak için kullanıcı arabirimi komutları |
Kullanıcı arabirimi komutlarını uygulama çubuğunda (+ ve - gibi) görüntüleyin veya yakınlaştırma için sıkıştırma ve esnetme hareketlerine öykünmek için Ctrl tuşuna basın ve fare tekerleğini döndürün. |
Döndürme için kullanıcı arabirimi komutları |
Uygulama çubuğunda kullanıcı arabirimi komutlarını görüntüleyin veya döndürme hareketini taklit etmek için Ctrl+Shift tuşlarına basıp fare tekerleğini döndürün. Ekranın tamamını döndürmek için cihazın kendisini döndürün. |
Yeniden düzenlemek için sol tıklama ve sürükleme |
Öğeyi taşımak için sola tıklayın ve sürükleyin. |
Metni seçmek için sol tıklama ve sürükleme |
Seçilebilir metnin içine sol tıklayın ve seçmek için sürükleyin. Bir sözcüğü seçmek için çift tıklayın. |
Fare giriş olayları
Fare girişinin çoğu, tüm UIElement nesneleri tarafından desteklenen ortak yönlendirilmiş giriş olayları aracılığıyla işlenebilir. Bunlar şunları içerir:
- BringIntoViewRequested
- CharacterReceived
- ContextCanceled
- ContextRequested
- Çift Dokunma
- DragEnter
- SürükleKaydet
- Üzerine Sürükleme
- DragStarting
- Düşür
- BırakmaTamamlandı
- GettingFocus
- GotFocus
- Holding
- KeyDown
- KeyUp
- LosingFocus
- LostFocus
- ManipülasyonTamamlandı
- ManipulationDelta
- ManipulationInertiaStarting
- ManipülasyonBaşladı
- ManipulationStarting
- Odak Adayı Bulunamadı
- İşaretçi İptal Edildi
- PointerCaptureLost
- İşaretçiGirildi
- PointerExited
- İşaretçi Taşındı
- PointerPressed
- PointerReleased
- İşaretçiTekerleğiDeğişti
- PreviewKeyDown
- PreviewKeyUp
- Sağ Tıklama
- Dokundu
Ancak , Windows.UI.Input'taki işaretçi, hareket ve işleme olaylarını kullanarak her cihazın belirli özelliklerinden (fare tekerleği olayları gibi) yararlanabilirsiniz.
Örnekleri: için BasicInput örneğimize bakın.
Görsel geri bildirim yönergeleri
- Fare algılandığında (taşıma veya vurgulama olayları aracılığıyla), öğe tarafından sunulan işlevselliği göstermek için fareye özgü kullanıcı arabirimini gösterin. Fare belirli bir süre hareket etmiyorsa veya kullanıcı bir dokunma etkileşimi başlatırsa, fare kullanıcı arabiriminin yavaş yavaş kaybolmasını sağlayın. Bu, kullanıcı arabirimini temiz ve dağınık tutar.
- İmleci vurgulama geri bildirimi için kullanmayın, öğesi tarafından sağlanan geri bildirim yeterlidir (aşağıdaki İmleçlere bakın).
- Bir öğe etkileşimi (statik metin gibi) desteklemiyorsa görsel geri bildirim görüntülemeyin.
- Fare etkileşimleriyle odak dikdörtgenleri kullanmayın. Bunları klavye etkileşimi için tahsis edin.
- Aynı giriş hedefini temsil eden tüm öğeler için görsel geri bildirimi eşzamanlı olarak görüntüleyin.
- Kaydırma, döndürme, yakınlaştırma vb. dokunma tabanlı işlemleri simüle etmek için (- ve + gibi) düğmeler sağlayın.
Görsel geri bildirim hakkında daha genel yönergeler için bkz. Görsel geri bildirim yönergeleri.
Cursors
Fare işaretçisi için bir dizi standart imleç kullanılabilir. Bunlar bir öğenin birincil eylemini göstermek için kullanılır.
Her standart imlecin ilişkili bir varsayılan görüntüsü vardır. Kullanıcı veya uygulama, herhangi bir zamanda herhangi bir standart imleçle ilişkili varsayılan görüntüyü değiştirebilir. PointerCursor işlevi aracılığıyla bir imleç görüntüsü belirtin.
Fare imlecini özelleştirmeniz gerekiyorsa:
- Tıklanabilir öğeler için her zaman
) kullanın. bağlantılar veya diğer etkileşimli öğeler için
kullanmayın. Bunun yerine, hover efektlerini kullanın (daha önce açıklandığı gibi). - Seçilebilir metin için metin
) kullanın. - Birincil eylem taşımak olduğunda (sürükleme veya kırpma gibi) taşıma
kullanın. Birincil eylemin gezinti olduğu öğeler (Başlangıç kutucukları gibi) için taşıma imlecini kullanmayın. - Nesne yeniden boyutlandırılabilir olduğunda yatay, dikey ve çapraz yeniden boyutlandırma imleçlerini (
,
,
,
kullanın. - Sabit bir tuval içinde (örneğin, harita) içeriği kaydırmak için
(
) kullanın.
İlgili makaleler
Samples
Windows developer