PowerApps のギャラリー コントロールGallery control in PowerApps

その他のコントロールが含まれており、一連のデータを表示するコントロールです。A control that contains other controls and shows a set of data.


ギャラリー コントロールを使用して、データ ソースの複数のレコードを表示できます。各レコードには、複数の種類のデータを含めることができます。A Gallery control can show multiple records from a data source, and each record can contain multiple types of data. たとえば、ギャラリー コントロールで、名前、住所、電話番号などの項目を含む連絡先情報を複数表示することができます。For example, a Gallery control can show multiple contacts with each item showing contact information that includes a name, an address, and a phone number for each contact. 各データ フィールドはギャラリー コントロール内に別個のコントロールとして表示され、テンプレートでそれらのコントロールを構成できます。Each data field appears in a separate control within the Gallery control, and you can configure those controls in its template. テンプレートは、水平/ランドスケープ方向の場合はギャラリー コントロールの左端にギャラリー内の最初の項目として表示され、垂直/ポートレート方向の場合はギャラリー コントロールの最上部に表示されます。The template appears as the first item inside the gallery, on the left edge of a Gallery control in horizontal/landscape orientation and at the top of a Gallery control in vertical/portrait orientation. テンプレートで行った変更は、ギャラリー コントロール全体に反映されます。Any changes that you make in the template are reflected throughout the Gallery control.

イメージ、テキスト、および高さが可変の項目を含むギャラリーを表示するための定義済みのギャラリー テンプレートを利用できます。Predefined Gallery templates for showing images, text as well as a gallery with variable height items are available.

主要なプロパティKey properties

Default – アプリの起動時に、ギャラリーで選択されるデータ ソースからの項目またはレコードです。Default – The item or record from the data source to be selected in the gallery when the app starts up.

Items – ギャラリー、リスト、グラフなどのコントロールに表示されるデータのソースです。Items – The source of data that appears in a control such as a gallery, a list, or a chart.

Selected – 選択された項目です。Selected – The selected item.

その他のプロパティAdditional properties

AllItems – ギャラリーのテンプレートの一部である追加のコントロール値を含む、ギャラリーのすべての項目です。AllItems – All items in a gallery, including additional control values that are a part of the gallery's template.

BorderColor – コントロールの境界線の色です。BorderColor – The color of a control's border.

BorderStyle – コントロールの境界線を Solid (実線)、Dashed (破線)、Dotted (点線)、None (なし) のいずれに指定します。BorderStyle – Whether a control's border is Solid, Dashed, Dotted, or None.

BorderThickness – コントロールの境界線の太さです。BorderThickness – The thickness of a control's border.

DisplayMode – コントロールで、ユーザー入力を許可するか (Edit)、データの表示のみを許可するか (View)、許可しないか (Disabled) を設定します。DisplayMode – Whether the control allows user input (Edit), only displays data (View), or is disabled (Disabled).

Fill – コントロールの背景色です。Fill – The background color of a control.

Height – コントロールの上端と下端の距離です。Height – The distance between a control's top and bottom edges.

Layout – ユーザーがギャラリーをスクロールしたりスライダーを調整したりする方向です。上下 (Vertical) または左右 (Horizontal) から選択します。Layout – Whether the user scrolls through a gallery or adjusts a slider top to bottom (Vertical) or left to right (Horizontal).

NavigationStepShowNavigation プロパティが true に設定されている場合、ギャラリーの端にあるナビゲーション矢印の選択操作でギャラリーをどの程度スクロールするかを指定します。NavigationStep – How far a gallery scrolls if its ShowNavigation property is set to true and the user selects a navigation arrow at either end of that gallery.

ShowNavigation – ギャラリーの両端に矢印を表示し、それらの矢印のクリックまたはタップでギャラリー内の項目をユーザーがスクロールできるようにするかどうかを指定します。ShowNavigation – Whether an arrow appears at each end of a gallery so that a user can scroll through the items in the gallery by clicking or tapping an arrow.

ShowScrollbar – ユーザーがポインタをギャラリーに合わせたときにスクロール バーを表示するかどうかを指定します。ShowScrollbar – Whether a scrollbar appears when the user hovers over a gallery.

Snap – ユーザーがギャラリーをスクロールするとき、次の項目が完全に表示されるように自動的にスナップするかどうかを指定します。Snap – Whether, when a user scrolls through a gallery, it automatically snaps so that the next item appears in full.

TemplateFill – ギャラリーの背景色です。TemplateFill – The background color of a gallery.

TemplatePadding – ギャラリー内の項目間の距離です。TemplatePadding – The distance between items in a gallery.

TemplateSize – 垂直/ポートレート方向のギャラリー向けのテンプレートの高さ、または水平/ランドスケープ方向のギャラリー向けのテンプレートの幅です。TemplateSize – The height of the template for a gallery in vertical/portrait orientation or the width of the template for a gallery in horizontal/landscape orientation.

Transition – ユーザーがポインタをギャラリー内の項目に合わせたときの視覚効果 (ポッププッシュ、または None) を指定します。Transition – The visual effect (Pop, Push, or None) when the user hovers over an item in a gallery.

Visible – コントロールを表示するか非表示にするかを指定します。Visible – Whether a control appears or is hidden.

Width – コントロールの左端と右端の間の距離です。Width – The distance between a control's left and right edges.

WrapCount – 水平または垂直レイアウトに合わせて行または列ごとに表示される項目の数です。WrapCount – Number of items shown per row or column based on horizontal or vertical layout.

X – コントロールの左端とその親コンテナー (親コンテナーがない場合は画面) の左端間の距離です。X – The distance between the left edge of a control and the left edge of its parent container (screen if no parent container).

Y – コントロールの上端とその親コンテナー (親コンテナーがない場合は画面) の上端間の距離です。Y – The distance between the top edge of a control and the top edge of the parent container (screen if no parent container).

Filter( DataSource, Formula )Filter( DataSource, Formula )


データを表示およびフィルター処理するShow and filter data

ユーザーからデータを取得するGet data from the user