Kezdőlap > .NET, Windows Phone 7 > Software Input Panel (SIP)

Software Input Panel (SIP)

2012. március 6. kedd Hozzászólás Go to comments

A mobilkészülékeken viszonylag kicsi a kijelző, így egy teljes értékű billentyűzetet nem kaphatnak a felhasználók, ám vannak speciális billentyűzetek, speciális feladatok ellátására (SIP – Software Input Panel), amellyel megkönnyíthetjük a munkájukat. Az alkalmazásunk tervezésekor figyeljünk arra, hogy a beviteli mezőkhöz megfelelő beviteli panelt adjunk!

Telefonszám beviteli mezőhöz teljes bevitelimező felesleges és kényelmetlen. Ilyen esetben a TextBox InputScope tulajdonságát állíthatjuk be a számunkra megfelelő típusra. Ezt a tulajdonságot célszerű minden beviteli mező esetében megadni.

Nézzünk három textbox-ot, három különböző InputScope-pal!

<TextBox Text="text" InputScope="Text" />

<TextBox Text="4251231234" InputScope="TelephoneNumber"/>

<TextBox Text="a@b.com" InputScope="EmailUserName"/>

Az eredmény:

image

Az InputScope-ot dinamikusan, kódból is megadhatjuk:

InputScope ins = new InputScope();

InputScopeName insName = new InputScopeName();

insName.NameValue = InputScopeNameValue.Number;

ins.Names.Add(insName);

tbTitle.InputScope = ins;

  • AddressCity
  • AddressCountryName
  • AddressStateOrProvince
  • AddressStreet
  • AlphanumericFullWidth
  • AlphanumericHalfWidth
  • ApplicationEnd
  • Bopomofo
  • Chat
  • CurrencyAmount
  • CurrencyAmountAndSymbol
  • CurrencyChinese
  • Date
  • DateDay
  • DateDayName
  • DateMonth
  • DateMonthName
  • DateYear
  • Default
  • Digits
  • EmailNameOrAddress
  • EmailSmtpAddress
  • EmailUserName
  • EnumString
  • FileName
  • FullFilePath
  • Hanja
  • Hiragana
  • KatakanaFullWidth
  • KatakanaHalfWidth
  • LogOnName
  • Maps
  • NameOrPhoneNumber
  • Number
  • NumberFullWidth
  • OneChar
  • Password
  • PersonalFullName
  • PersonalGivenName
  • PersonalMiddleName
  • PersonalNamePrefix
  • PersonalNameSuffix
  • PersonalSurname
  • PhraseList
  • PostalAddress
  • PostalCode
  • Private
  • RegularExpression
  • Search
  • Srgs
  • TelephoneAreaCode
  • TelephoneCountryCode
  • TelephoneLocalNumber
  • TelephoneNumber
  • Text
  • Time
  • TimeHour
  • TimeMinorSec
  • Url
  • Xml
  • Yomi

Látható, hogy a cím megadástól kezdve, az URL-en keresztül, a keresési beviteli mezőkig rengeteg scope áll a rendelkezésünkre.

További információkat a Windows Phone fejlesztés lépésről lépésre könyv harmadik fejezetében olvashatunk.

MSDN Cikk

Advertisements
Kategóriák:.NET, Windows Phone 7 Címke: , , ,
  1. 2012. március 6. kedd - 10:20

    Többféle input source van mint amennyit el tudnék képzelni. És több is van bennük amiről fogalmam sincs hogy mi lehet 🙂

    Hiragana
    KatakanaFullWidth
    KatakanaHalfWidth

    Morzel

  1. No trackbacks yet.

Vélemény, hozzászólás?

Adatok megadása vagy bejelentkezés valamelyik ikonnal:

WordPress.com Logo

Hozzászólhat a WordPress.com felhasználói fiók használatával. Kilépés / Módosítás )

Twitter kép

Hozzászólhat a Twitter felhasználói fiók használatával. Kilépés / Módosítás )

Facebook kép

Hozzászólhat a Facebook felhasználói fiók használatával. Kilépés / Módosítás )

Google+ kép

Hozzászólhat a Google+ felhasználói fiók használatával. Kilépés / Módosítás )

Kapcsolódás: %s

%d blogger ezt kedveli: