IUIFocusEnvironment Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Antarmuka yang menentukan lingkungan fokus.
[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
- Turunan
- Atribut
- Penerapan
Properti
Handle |
Tangani (penunjuk) ke representasi objek yang tidak dikelola. (Diperoleh dari INativeObject) |
PreferredFocusedView |
Jika tidak |
Metode
DidUpdateFocus(UIFocusUpdateContext, UIFocusAnimationCoordinator) |
Mendelegasikan metode yang dipanggil tak lama setelah fokus berubah menjadi baru UIView. |
SetNeedsFocusUpdate() |
Ketika |
ShouldUpdateFocus(UIFocusUpdateContext) |
Dipanggil sebelum objek saat ini kehilangan atau menerima fokus. Jika lingkungan fokus mengembalikan |
UpdateFocusIfNeeded() |
Jika ada lingkungan fokus yang memiliki pembaruan tertunda, metode ini memaksa pembaruan fokus segera. Tidak seperti SetNeedsFocusUpdate(), metode ini dapat dipanggil oleh apa pun IUIFocusEnvironment, apakah saat ini berisi fokus atau tidak. |
Metode Ekstensi
GetFocusItemContainer(IUIFocusEnvironment) |
Mendapatkan kontainer fokus untuk lingkungan. |
GetParentFocusEnvironment(IUIFocusEnvironment) |
Mendapatkan lingkungan fokus induk. |
GetPreferredFocusEnvironments(IUIFocusEnvironment) |
Mendapatkan daftar lingkungan fokus, diurutkan berdasarkan prioritas, yang lebih disukai lingkungan saat memperbarui fokus. |