次の方法で共有


ShellSection クラス

定義

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[Xamarin.Forms.ContentProperty("Items")]
public class ShellSection : Xamarin.Forms.ShellGroupItem, Xamarin.Forms.IShellSectionController
type ShellSection = class
    inherit ShellGroupItem
    interface IShellSectionController
    interface IElementController
継承
派生
属性
System.ComponentModel.EditorBrowsableAttribute ContentPropertyAttribute
実装

コンストラクター

ShellSection()

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

フィールド

CurrentItemProperty

CurrentItem フィールドのバッキング ストア。

ItemsProperty

Items フィールドのバッキング ストア。

プロパティ

AutomationId

自動化フレームワークがこの要素を見つけ、対話することを可能にする値を取得または設定します。

(継承元 Element)
BindingContext

バインドされたプロパティのうち、この BindableObject に属するプロパティの対象となるプロパティが含まれるオブジェクトを取得または設定します。

(継承元 BindableObject)
class

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

(継承元 NavigableElement)
ClassId

意味的に同類の要素の集合を識別するために使用される値を取得または設定します。

(継承元 Element)
CurrentItem

現在選択されている ShellContent

Dispatcher

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

(継承元 BindableObject)
EffectControlProvider

Xamarin.Forms プラットフォームによる内部使用向け。

(継承元 Element)
Effects

この項目に適用される効果の一覧。

(継承元 Element)
FlyoutDisplayOptions

AsSingleItem (既定値) では、この項目のタイトルのみがポップアップに表示されます。 AsMultipleItems では、それぞれの子と MenuItem に対して別々のポップアップ オプションが作成されます。

(継承元 ShellGroupItem)
FlyoutIcon

その項目に使用するアイコン。 このプロパティが設定されていない場合は、代わりに Icon プロパティ値が使われます。

(継承元 BaseShellItem)
Icon

ポップアップではないクロムのパーツに表示するアイコンを定義します。

(継承元 BaseShellItem)
Id

アプリケーションの実行により要素を一意に識別するために使用できる値を取得します。

(継承元 Element)
IsChecked

ポップアップで現在項目を強調表示するかどうかを定義します。

(継承元 BaseShellItem)
IsEnabled

クロム内の項目を選択できるかどうかを定義します。

(継承元 BaseShellItem)
IsTabStop

タブのナビゲーションに FlyoutItem を含めるかどうかを指定します。

(継承元 BaseShellItem)
IsVisible

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

(継承元 BaseShellItem)
Items

によって管理されるthisShellSectionオブジェクトのShellContentコレクション。

LogicalChildren

Xamarin.Forms プラットフォームによる内部使用向け。

(継承元 Element)
Navigation

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

(継承元 NavigableElement)
NavigationProxy

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

(継承元 NavigableElement)
Parent

要素の親要素を取得または設定します。

(継承元 Element)
ParentView
古い.

この要素の最も近い祖先 (すなわち VisualElement) である要素を取得します。

(継承元 Element)
Platform
古い.

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

(継承元 Element)
RealParent

Xamarin.Forms プラットフォームによる内部使用向け。

(継承元 Element)
Route

項目を処理するために使う文字列。

(継承元 BaseShellItem)
Stack

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

Style

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

(継承元 NavigableElement)
StyleClass

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

(継承元 NavigableElement)
StyleId

要素を一意に識別するユーザー定義の値を取得または設定します。

(継承元 Element)
TabIndex

ユーザーが Tab キーを押して項目間を移動するときに、フォーカスを受け取る FlyoutItem オブジェクトの順序を指定します。

(継承元 BaseShellItem)
Title

UI に表示するタイトル。

(継承元 BaseShellItem)

メソッド

ApplyBindings()

BindingContext にバインディングを適用します。

(継承元 BindableObject)
ClearValue(BindableProperty)

propertySetValue によって設定された値を消去します。

(継承元 BindableObject)
ClearValue(BindablePropertyKey)

propertyKey によって識別されるプロパティの SetValue によって設定される値を消去します。

(継承元 BindableObject)
CoerceValue(BindableProperty)

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

(継承元 BindableObject)
CoerceValue(BindablePropertyKey)

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

(継承元 BindableObject)
Descendants()

Xamarin.Forms プラットフォームによる内部使用向け。

(継承元 Element)
EffectIsAttached(String)

Xamarin.Forms プラットフォームによる内部使用向け。

(継承元 Element)
FindByName(String)

指定した名前を持つ要素を返します。

(継承元 Element)
GetNavigationStack()

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

GetValue(BindableProperty)

BindableProperty に含まれる値を返します。

(継承元 BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
古い.

Xamarin.Forms プラットフォームによる内部使用向け。

(継承元 BindableObject)
GetValues(BindableProperty, BindableProperty)
古い.

Xamarin.Forms プラットフォームによる内部使用向け。

(継承元 BindableObject)
IsSet(BindableProperty)

ターゲット プロパティが存在し、設定されている場合、true を返します。

(継承元 BindableObject)
OnAppearing()

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

(継承元 BaseShellItem)
OnBindingContextChanged()

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

OnChildAdded(Element)

開発者はこのメソッドをオーバーライドして、新しい Element が追加されたときの動作をカスタマイズできます。

OnChildRemoved(Element, Int32)

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

OnChildRemoved(Element)
古い.

開発者はこのメソッドをオーバーライドして、子の Element が削除されたときの動作をカスタマイズできます。

OnDisappearing()

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

(継承元 BaseShellItem)
OnInsertPageBefore(Page, Page)

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

OnParentSet()

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

(継承元 NavigableElement)
OnPopAsync(Boolean)

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

OnPopToRootAsync(Boolean)

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

OnPropertyChanged(String)

プロパティが変更されるたびに呼び出されます。

(継承元 BaseShellItem)
OnPropertyChanging(String)

子クラスからこのメソッドを呼び出し、プロパティで変更が行われることを通知します。

(継承元 BindableObject)
OnPushAsync(Page, Boolean)

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

OnRemovePage(Page)

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

OnTabIndexPropertyChanged(Int32, Int32)

TabIndex プロパティが変更されるたびに呼び出されます。

(継承元 BaseShellItem)
OnTabStopPropertyChanged(Boolean, Boolean)

IsTabStop プロパティが変更されるたびに呼び出されます。

(継承元 BaseShellItem)
RemoveBinding(BindableProperty)

以前に設定されたバインディングを削除します。

(継承元 BindableObject)
RemoveDynamicResource(BindableProperty)

以前に設定された動的リソースを削除します

(継承元 Element)
SetBinding(BindableProperty, BindingBase)

プロパティにバインディングを割り当てます。

(継承元 BindableObject)
SetDynamicResource(BindableProperty, String)

キーを指定した DynamicResource を介して更新するこの要素の BindableProperty プロパティを設定します。

(継承元 Element)
SetValue(BindableProperty, Object)

指定したプロパティの値を設定します。

(継承元 BindableObject)
SetValue(BindablePropertyKey, Object)

propertyKey の値を設定します。

(継承元 BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Xamarin.Forms プラットフォームによる内部使用向け。

(継承元 BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Xamarin.Forms プラットフォームによる内部使用向け。

(継承元 Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Xamarin.Forms プラットフォームによる内部使用向け。

(継承元 Element)
TabIndexDefaultValueCreator()

TabIndex プロパティの既定値を設定するために呼び出されます。

(継承元 BaseShellItem)
TabStopDefaultValueCreator()

TabStop プロパティの既定値を設定するために呼び出されます。

(継承元 BaseShellItem)
UnapplyBindings()

以前に設定されたバインディングをすべて解除します。

(継承元 BindableObject)

演算子

Implicit(ShellContent to ShellSection)

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

Implicit(TemplatedPage to ShellSection)

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

イベント

Appearing

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

(継承元 BaseShellItem)
BindingContextChanged

BindingContext プロパティが変更されるたびに発生します。

(継承元 BindableObject)
ChildAdded

子要素が要素に追加されるたびに発生します。

(継承元 Element)
ChildRemoved

子要素が要素から削除されるたびに発生します。

(継承元 Element)
DescendantAdded

子要素が要素サブツリーに追加されるたびに発生します。

(継承元 Element)
DescendantRemoved

子要素が要素サブツリーから削除されるたびに発生します。

(継承元 Element)
Disappearing

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

(継承元 BaseShellItem)
PlatformSet
古い.

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

(継承元 Element)
PropertyChanged

プロパティが変更されたときに発生します。

(継承元 BindableObject)
PropertyChanging

プロパティが変更されようとしているときに発生します。

(継承元 BindableObject)

明示的なインターフェイスの実装

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Xamarin.Forms プラットフォームによる内部使用向け。

(継承元 BindableObject)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Xamarin.Forms プラットフォームによる内部使用向け。

(継承元 Element)
INameScope.RegisterName(String, Object)

内部使用のみ。

(継承元 Element)
IShellSectionController.AddContentInsetObserver(IShellContentInsetObserver)

Xamarin.Forms プラットフォームによる内部使用向け。

IShellSectionController.AddDisplayedPageObserver(Object, Action<Page>)

Xamarin.Forms プラットフォームによる内部使用向け。

IShellSectionController.GetItems()

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

IShellSectionController.ItemsCollectionChanged

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

IShellSectionController.NavigationRequested

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

IShellSectionController.PresentedPage

Xamarin.Forms プラットフォームによる内部使用向け。

IShellSectionController.RemoveContentInsetObserver(IShellContentInsetObserver)

Xamarin.Forms プラットフォームによる内部使用向け。

IShellSectionController.RemoveDisplayedPageObserver(Object)

Xamarin.Forms プラットフォームによる内部使用向け。

IShellSectionController.SendInsetChanged(Thickness, Double)

Xamarin.Forms プラットフォームによる内部使用向け。

IShellSectionController.SendPopped()
古い.

Xamarin.Forms プラットフォームによる内部使用向け。

IShellSectionController.SendPopped(Page)
古い.

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

IShellSectionController.SendPopping(Page)
古い.

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

IShellSectionController.SendPopping(Task)

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

IShellSectionController.SendPoppingToRoot(Task)

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

拡張メソッド

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

プロパティにバインドを作成し、適用します。

SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String)
古い.

式からバインドを作成し適用します。

SetOnAppTheme<T>(BindableObject, BindableProperty, T, T)

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

FindByName<T>(Element, String)

element を含むスコープに name という名前を持つ型 T のインスタンスを返します。

FindNextElement(ITabStopElement, Boolean, IDictionary<Int32,List<ITabStopElement>>, Int32)

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

GetTabIndexesOnParentPage(ITabStopElement, Int32)

シェル アプリケーションのグループ化されたコンテンツ (下部タブによってナビゲート可能)。

適用対象