IUIFocusEnvironment インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
フォーカス環境を定義するインターフェイス。
[Foundation.Protocol(Name="UIFocusEnvironment", WrapperType=typeof(UIKit.UIFocusEnvironmentWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IUIFocusEnvironment : IDisposable, ObjCRuntime.INativeObject
type IUIFocusEnvironment = interface
interface INativeObject
interface IDisposable
- 派生
- 属性
- 実装
プロパティ
Handle |
アンマネージド オブジェクト表現へのハンドル (ポインター)。 (継承元 INativeObject) |
PreferredFocusedView |
でない場合は |
メソッド
DidUpdateFocus(UIFocusUpdateContext, UIFocusAnimationCoordinator) |
フォーカスが新しい UIViewに変更された直後に呼び出されるデリゲート メソッド。 |
SetNeedsFocusUpdate() |
がアクティブフォーカス環境である場合 |
ShouldUpdateFocus(UIFocusUpdateContext) |
現在のオブジェクトがフォーカスを失うか受け取る前に呼び出されます。 いずれかのフォーカス環境が を返す |
UpdateFocusIfNeeded() |
フォーカス環境に保留中の更新がある場合、このメソッドはフォーカスの即時更新を強制します。 とは異なり SetNeedsFocusUpdate()、このメソッドは、現在フォーカスが含まれているかどうかにかかわらず、任意 IUIFocusEnvironmentの によって呼び出される可能性があります。 |
拡張メソッド
GetFocusItemContainer(IUIFocusEnvironment) |
環境のフォーカス コンテナーを取得します。 |
GetParentFocusEnvironment(IUIFocusEnvironment) |
親フォーカス環境を取得します。 |
GetPreferredFocusEnvironments(IUIFocusEnvironment) |
フォーカスを更新するときに環境が優先する優先順に並べ替えられたフォーカス環境の一覧を取得します。 |