therunofsummer
Windows Phone 7.5 Mango App開発シリーズへようこそ。カンバスをダイアログとして使用する方法を見ましたが、このレッスンでは、Windows Phone 7で利用可能な 入力スコープ のさまざまなタイプを見ていきます。ユーザは、テキストボックスにデータを入力する必要があるときはいつでも、オンスクリーンキーボードの助けを借りてそれを行う。このオンスクリーンキーボードは、InputScopeと呼ばれます。 Windows Phone 7には、収集する情報の種類に応じて、開発者が選択できるさまざまなタイプの入力スコープが用意されています。
始めましょう!
`InputScopeDemo`のような一意の名前を持つ新しいプロジェクトを作成します。
データを入力するための適切なタイプの入力スコープをユーザーに提供します。 InputScopeName name = new InputScopeName(入力フィールド名を新しいInputScopeNameに設定します) name.NameValue = InputScopeNameValue.Number; scope.Names.Add(name); name.NameValue = InputScopeNameValue.Number; 最後のコード行は入力スコープをテキストボックスに設定するだけです 個々の説明と完全なリストについては、msdn.comにアクセスしてInputScopeNameValue列挙を検索してください。
HorizontalAlignment = "Left"
Margin = " - 10,26,0,0"
コンテンツパネルのグリッドxamlコードに次のXAMLコードをコピーして貼り付けます。
次のコード行は、Windows Phone 7オペレーティングシステムにInputscopeの電子メール名とアドレスタイプをポップアップするように指示します。このタイプのInputscopeは、特に「.com」キーとすべての小さなアルファベットで簡単に電子メールアドレスを入力できるようにカスタマイズされています。
数値入力スコープで電話番号を収集したい場合は、
InputScopeスコープ= new InputScope();
textbox1.InputScope = scope;
このコードでは、
InputScopeスコープ= new InputScope();
InputScopeName name = new InputScopeName();
次に、InputScopeNameクラスのオブジェクトのNamevalue属性を次のタイプに設定します。
必要なすべての入力スコープ
scope.Names.Add(name);
textbox1.InputScope =スコープ;
次の記事では、GPS、Location API、およびCalling Web Servicesについて学びます。
スタイルとテーマリソースをコントロールに適用する:Windows Phoneアプリケーション開発チュートリアル - パート20
最後のチュートリアルから継承
オブジェクトコレクション:Windows Phoneアプリケーション開発チュートリアル - パート14
Silverlightのコレクションは、複数のオブジェクトの追跡に使用されます。これは、このレッスンでコレクションを理解することで学ぶことができます。
GPS、ロケーションAPIおよび呼び出しWebサービス:Windows Phoneアプリケーション開発チュートリアル-25
Windows PhoneアプリケーションでGPS、Location API、およびWeb Servicesを使用します。 Windows Phone 7.5のMango App開発シリーズの一部として、最後のチュートリアルでInputScopesについて学習しました。このレッスンでは、電話の世界的な位置、つまり緯度と経度を取得し、次に緯度と経度を都市、州、国の形式に変換するWebサービスを呼び出す方法について学習します。