Windows Phone 7 Uygulamalarında InputScope ile Girdi Tipine Uygun Klavye Gösterimi
Merhaba ArkadaÅŸlar,
Günümüzde mobil cihazlara baktığımızda günlük işlemleri en hızlı şekilde gerçekleştirmemiz amacıyla tasarlandıklarını görmekteyiz. Bunun yanında mobil cihazlar içerisinde bulunan işletim sistemleri de donanımsal yeniliklerin yanında pek çok yazılımsal yeniliği de gerek kullanıcılara gerekse biz yazılım geliştiricilere ulaştırmakta. Bu yazımızda ise mobil cihaz üzerinden farklı formatlarda veri girerken sürekli olarak klavye türünü değiştirme sıkıntısından programatik olarak kullanıcıları nasıl koruyabiliriz sorusuna cevap arayacağız.
GeliÅŸtirdiÄŸimiz uygulamalarda kullanıcılardan veri alma amaçlı sıkça kullandığımız kontrollerden biri de hiç şüphesiz Textbox kontrolü. Mobil uygulamalarda kullanıcı Textbox kontrolüne tıkladığında klavye görüntülenmekte ve kullanıcı açılan klavye vasıtasıyla verilerini girmekte. Ancak örneÄŸin telefon numarası girileceÄŸi zaman klavye numara girme düzenine getirilip numaralar görüntülenen diÄŸer klavye üzerinden girilmekte. Yada bir mail adresi girerken “@” iÅŸaretini yapmak için klavye yine numara düzenine getirilmekte buradan @ iÅŸareti girilerek sonra tekrar normal klavye üzerinden mail giriÅŸine devam edilmekte. Bu durum özellikle sürekli olduÄŸu durumlarda oldukça can sıkıcı olabilmekte.
Default Windows Phone 7 Klavyesi
Numara Görünümü
Yukarıda sizin de gördüğünüz gibi klavyenin sürekli olarak deÄŸiÅŸtirilmesi oldukça can sıkıcı bir durum. Bu nedenle Windows Phone 7 içerisinde bulunan Textbox kontrollerinin ne tür veriler taşıyabileceÄŸini önceden bildirerek telefonun Textbox’ın içerisine girilecek veri tipine uygun bir klavye çıkarmasını saÄŸlayabilmekteyiz. Üstelik tüm bu iÅŸlemi sadece tek bir property üzerinden gerçekleÅŸtirmekteyiz. :) Textbox kontrolü içerisinde bulunan InputScope propertysi ile. InputScope propertysinin alabileceÄŸi deÄŸerler ise ÅŸunlar.
XAML tarafından ise ilgili propertynin değerinin atanması şu şekilde.
<TextBox x:Name=“txtPhone” InputScope=“TelephoneNumber” Margin=“0,0,0,536″ />
Gördüğümüz gibi arkadaşlar veri tipi seçeneklerimiz oldukça fazla. Böylece yukarıdaki veri tipi seçeneklerini kullanarak veri tipinin girişine uygun klavyeleri görüntüleyebilmekte ve böylece hızlı bir şekilde kullanıcılardan girdileri alabilmekteyiz. Aşağıda çeşitli veri tiplerine uygun olarak görüntülenen klavyeleri görebilirsiniz. Böylece kullanıcıların nasıl daha iyi bir deneyim elde edeceklerini daha iyi anlayabilirsiniz. :)
TelephoneNumber
URL
EmailNameOrAddress
Görüşmek Üzere,
No Responses to “Windows Phone 7 Uygulamalarında InputScope ile Girdi Tipine Uygun Klavye Gösterimi”
RSS feed for comments on this post. TrackBack URL






