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 |
| | アイテムが選択された場合に呼び出されるイベント
|
複数の行を持つリストウィジェット
グループ化機能とインデックス機能がある。アイテムの内容を自由にカスタマイズできる。