複数の行を持つリストウィジェット [詳細]
Public メソッド | |
ListPanel () | |
コンストラクタ | |
void | SetListItemCreator (ListItemCreator creator) |
アイテムを作成するメソッドを登録する。 | |
void | SetListItemUpdater (ListItemUpdater updater) |
アイテムを更新するメソッドを登録する。 | |
void | Move (float moveDistance) |
指定した距離移動する。負数を指定した場合は上へ、正数を指定した場合は下へ移動する。 | |
void | UpdateItems () |
現在表示中のすべてのアイテムを更新する。 | |
ListPanelItem | GetListItem (int index) |
指定したインデックスのアイテムを取得する | |
ListPanelItem | GetListItem (int sectionIndex, int indexInSection) |
指定したインデックスのアイテムを取得する | |
Protected メソッド | |
internal override void | OnResetState () |
状態リセットハンドラ | |
internal override void | OnPreviewKeyEvent (KeyEvent keyEvent) |
事前キーイベントのハンドラ | |
internal override void | OnTouchEvent (TouchEventCollection touchEvents) |
タッチイベントハンドラ | |
override void | OnUpdate (float elapsedTime) |
更新処理 | |
プロパティ | |
override float | Width [get, set] |
幅を取得・設定する。 | |
override float | Height [get, set] |
高さを取得・設定する。 | |
UIColor | BackgroundColor [get, set] |
背景色を取得・設定する。 | |
ListSectionCollection | Sections [get, set] |
セクションのコレクションを取得・設定する。 | |
int | AllItemCount [get] |
アイテムの総数を取得する。 | |
bool | ShowSection [get, set] |
セクションを表示するかどうかを取得・設定する。 | |
bool | ShowEmptySection [get, set] |
空のセクションを表示するかどうかを取得・設定する。 | |
bool | ShowItemBorder [get, set] |
アイテムの境界画像を表示するかどうかを取得・設定する。 | |
ScrollBarVisibility | ScrollBarVisibility [get, set] |
スクロールバーの見え方を取得・設定する。 | |
UIFont | SectionFont [get, set] |
セクションのフォントを取得・設定する。 | |
UIColor | SectionTextColor [get, set] |
セクションのテキストカラーを取得・設定する。 | |
UIColor | SectionBackgroundColor [get, set] |
セクションの背景色を取得・設定する。 | |
イベント | |
EventHandler < ListPanelItemSelectChangedEventArgs > | SelectItemChanged |
アイテムが選択された場合に呼び出されるイベント |
複数の行を持つリストウィジェット
グループ化機能とインデックス機能がある。アイテムの内容を自由にカスタマイズできる。
ListPanelItem GetListItem | ( | int | index | ) |
指定したインデックスのアイテムを取得する
表示範囲内にないインデックスを指定した場合はnullが返されます。
index | リスト全体でのアイテムインデックス |
ListPanelItem GetListItem | ( | int | sectionIndex, |
int | indexInSection | ||
) |
指定したインデックスのアイテムを取得する
表示範囲内にないインデックスを指定した場合はnullが返されます。
sectionIndex | セクションのインデックス |
indexInSection | セクション内でのアイテムインデックス |
void Move | ( | float | moveDistance | ) |
指定した距離移動する。負数を指定した場合は上へ、正数を指定した場合は下へ移動する。
moveDistance | 移動距離(pixel) |
internal override void OnPreviewKeyEvent | ( | KeyEvent | keyEvent | ) | [protected, virtual] |
internal override void OnTouchEvent | ( | TouchEventCollection | touchEvents | ) | [protected, virtual] |
override void OnUpdate | ( | float | elapsedTime | ) | [protected, virtual] |
void SetListItemCreator | ( | ListItemCreator | creator | ) |
アイテムを作成するメソッドを登録する。
creator | アイテムを作成するメソッド |
void SetListItemUpdater | ( | ListItemUpdater | updater | ) |
アイテムを更新するメソッドを登録する。
updater | アイテムを更新するメソッド |