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