Добавяне на различни входни скоби: Windows Phone Apps Development Tutorial - Част 27

Добавяне на различни входни скоби: Windows Phone Apps Development Tutorial - Част 27
Добавяне на различни входни скоби: Windows Phone Apps Development Tutorial - Част 27

Видео: Добавяне на различни входни скоби: Windows Phone Apps Development Tutorial - Част 27

Видео: Добавяне на различни входни скоби: Windows Phone Apps Development Tutorial - Част 27
Видео: Как узнать ключ Windows установленной на компьютере и ноутбуке - YouTube 2024, Може
Anonim

Добре дошли в серията Windows Phone 7.5 Mango App Development. Видяхме как да използваме Canvas като диалог, сега в този урок ще разгледаме различните типове inputscopes достъпен под Windows Phone 7 и как да промените вида на входящия запис в зависимост от нуждите на приложението.

Когато потребителят трябва да въведе данни в текстовите кутии, той прави това с помощта на екранна клавиатура. Тази клавиатура на екрана се нарича InputScope. Windows Phone 7 има няколко различни вида входоскопи, от които можете да избирате разработчик в зависимост от вида информация, която искате да съберете. Предоставянето на потребителя на подходящ тип входно устройство за въвеждане на данни прави задачата за въвеждане на данни по-бърза и по-лесна за потребителя.

Така че нека започнем!
Така че нека започнем!

Създайте нов проект с уникално име като "InputScopeDemo". Копирайте и поставете следния XAML код в xaml кода на панела за съдържание.

HorizontalAlignment = "Left"

Марж = "- 10,26,0,0"

Име = "myTextBox"

Текст = ""

VerticalAlignment = "Top"

Ширина = "460">

InputScope>

Следният ред от кода казва на операционната система Windows Phone 7 да се отвори Името на имейла и адреса на Inputscope. Ще забележите, че този тип Inputscope е персонализиран, за да напише имейл адреса лесно, особено с клавиша.com и всички малки азбуки.

Ако искате цифров входен кадър за събиране на телефонния номер, всичко, което трябва да направите, е да промените атрибута NameValue на PhoneNumber

Можете също така да зададете вида на входния спектър в C # код, като въведете следния код в събитието Focus Box.

Обхват на InputScope = нов InputScope ();

Име на InputScopeName = нов InputScopeName ();

name.NameValue = InputScopeNameValue.Number;

scope.Names.Add(name);

textbox1.InputScope = scope;

В този код всичко, което правите, е да създадете обект за класа InputScope и обект за InputScopeName клас.

Обхват на InputScope = нов InputScope ();

Име на InputScopeName = нов InputScopeName ();

След това зададем атрибута Namevalue на обекта за клас InputScopename с типа на входния обхват, от който се нуждаем.

name.NameValue = InputScopeNameValue.Number;

Всичко, което трябва да направим, е да добавим обекта на InputScopeName към обекта на InputScope.

scope.Names.Add (наименование);

Крайният ред на кода просто задава входния телескоп в текстовото поле.

textbox1.InputScope = обхват;

За пълен списък заедно с индивидуалното им обяснение можете да посетите msdn.com и да потърсите InputScopeNameValue Enumeration.

В следващата публикация ще научим за GPS, API за местоположението и Calling Web Services.

Препоръчано: