Windows

異なる入力スコープの追加:Windows Phoneアプリケーション開発チュートリアル - パート27

therunofsummer

therunofsummer
Anonim

Windows Phone 7.5 Mango App開発シリーズへようこそ。カンバスをダイアログとして使用する方法を見ましたが、このレッスンでは、Windows Phone 7で利用可能な 入力スコープ のさまざまなタイプを見ていきます。ユーザは、テキストボックスにデータを入力する必要があるときはいつでも、オンスクリーンキーボードの助けを借りてそれを行う。このオンスクリーンキーボードは、InputScopeと呼ばれます。 Windows Phone 7には、収集する情報の種類に応じて、開発者が選択できるさまざまなタイプの入力スコープが用意されています。

始めましょう!

`InputScopeDemo`のような一意の名前を持つ新しいプロジェクトを作成します。

データを入力するための適切なタイプの入力スコープをユーザーに提供します。

Horizo​​ntalAlignment = "Left"
Margin = " - 10,26,0,0"
コンテンツパネルのグリッドxamlコードに次のXAMLコードをコピーして貼り付けます。






次のコード行は、Windows Phone 7オペレーティングシステムにInputscopeの電子メール名とアドレスタイプをポップアップするように指示します。このタイプのInputscopeは、特に「.com」キーとすべての小さなアルファベットで簡単に電子メールアドレスを入力できるようにカスタマイズされています。
数値入力スコープで電話番号を収集したい場合は、
InputScopeスコープ= new InputScope();

InputScopeName name = new InputScopeName(入力フィールド名を新しいInputScopeNameに設定します)


name.NameValue = InputScopeNameValue.Number;


scope.Names.Add(name);

textbox1.InputScope = scope;
このコードでは、
InputScopeスコープ= new InputScope();
InputScopeName name = new InputScopeName();
次に、InputScopeNameクラスのオブジェクトのNamevalue属性を次のタイプに設定します。

name.NameValue = InputScopeNameValue.Number;

必要なすべての入力スコープ
scope.Names.Add(name);

最後のコード行は入力スコープをテキストボックスに設定するだけです

textbox1.InputScope =スコープ;

個々の説明と完全なリストについては、msdn.comにアクセスしてInputScopeNameValue列挙を検索してください。

次の記事では、GPS、Location API、およびCalling Web Servicesについて学びます。