アプリケーション作成で必ずお世話になるコントロールなんですが、
どんな言語でもそのままでは使いづらいと決まっているのがこのコントロールです。
カスタムコントロールを作ってテストしています
初期処理として、コンボボックスにデータを追加しています。
----------------------------------------------------------------------------------------------------------
データ追加は、カスタムコンポーネントに実装した、add メソッド で行ないます。
実際に追加される場所は、arc:ArrayCollection で、dataProvider プロパティにセット
する事によって、表示されます。
ArrayCollection にセットされる実際のデータはこの場合 Object であり、label と data というプロパティ
を作成してデータを設定後 ArrayCollection に追加しています。
ですから、データを参照する場合は、この Object が、selectedItem で参照されます。
また内部では、ArrayCollection の source[n] プロパティで参照されます
( これは、外部から dataProvider 経由でも参照可能な事を意味します )
----------------------------------------------------------------------------------------------------------
selectedIndex プロパティは、もとからあるプロパティで、-1 を設定すると未選択状態になります。
その際に表示するテキストを、prompt プロパティで設定(画面定義側) しています。
----------------------------------------------------------------------------------------------------------
selectedLabel はもとからあるプロパティで、未選択の場合は prompt が無い場合は null
ある場合は "" を返しますが、追加プロパティの selectedText では、未選択の場合は prompt が
無い場合は "" で、ある場合は prompt の内容を返します。
|
- tiktok > Stable Diffusion : まあ、とにかく凄い今時の頂点系
- Windows 8.1 + Visual Studio 2013 + WebGL + Three.js v65
- Microsoft Visual Studio 2010 のエミュレータは localhost で PC にアクセスできてた。
- Windows Phone で Zune を終了しても実機デバッグはできる( つまり、カメラが使える )
- Windows Phone SDK 8.0 がリリースされました。高橋 忍氏のブログをチェックするといいと思います
- App クラスを介してページ間の参照 / Windows Phone(C#)
- 『Windows8(C#) 2ページテンプレート』で、2ページ目で HttpClient で JSON データをバインドする
- Windows8 の最新版で、C#のテンプレート(Windows ストア)で、ページを追加すると固まるというバグがあるので、テンプレートを作って回避しています。
- 黒子のバスケが始まるまでに Windows Phone の開発環境を作る
- AIR + Papervision3D でメタセコイアの 3D キャラを遊ぶサンプルパッケージ
- Windows8(JavaScript Metro Style 導入) 関連リンク
- Windows 8 Release Preview のコントロールパネルの Flash Player 設定マネージャ
- Windows8 の XMLHttpRequest の POST メソッドのテストの為に、超簡易掲示板を授業中に作成
- AIR+FLARToolkitサンプル開発キット / collada(dae)とメタセコイア(mqo)ローダ実装済
- AIR Flex4 で WEB カメラを最も簡単に実装する方法
- Windows8 + LiveSDK のサンプルコードの実行
- WindowsConsumerPreview やその他の環境で、Microsoft の Live SDK を試す為の情報
- Adobe AIR Flex をだれでも簡単に作成できるパッケージ : ★ 超シンプル FLV プレーヤー ★
- アプリケーションバーを追加する : Win8 Metro(JS)
- Spark のスキンを使った時のウインドウサイズ変更オペレーション : Adobe AIR Flex