UIAppearance Classe

Definição

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

[Foundation.Model]
[Foundation.Protocol]
[Foundation.Register("Microsoft_iOS__UIKit_UIAppearance", false)]
public class UIAppearance : Foundation.NSObject, IDisposable, UIKit.IUIAppearance
[Foundation.Model]
[Foundation.Protocol]
[Foundation.Register("Microsoft_MacCatalyst__UIKit_UIAppearance", false)]
public class UIAppearance : Foundation.NSObject, IDisposable, UIKit.IUIAppearance
[Foundation.Model]
[Foundation.Protocol]
[Foundation.Register("Microsoft_tvOS__UIKit_UIAppearance", false)]
public class UIAppearance : Foundation.NSObject, IDisposable, UIKit.IUIAppearance
[<Foundation.Model>]
[<Foundation.Protocol>]
[<Foundation.Register("Microsoft_iOS__UIKit_UIAppearance", false)>]
type UIAppearance = class
    inherit NSObject
    interface IUIAppearance
    interface INativeObject
    interface IDisposable
[<Foundation.Model>]
[<Foundation.Protocol>]
[<Foundation.Register("Microsoft_MacCatalyst__UIKit_UIAppearance", false)>]
type UIAppearance = class
    inherit NSObject
    interface IUIAppearance
    interface INativeObject
    interface IDisposable
[<Foundation.Model>]
[<Foundation.Protocol>]
[<Foundation.Register("Microsoft_tvOS__UIKit_UIAppearance", false)>]
type UIAppearance = class
    inherit NSObject
    interface IUIAppearance
    interface INativeObject
    interface IDisposable
Herança
UIAppearance
Derivado
Atributos
Implementações

Comentários

A UIAppearance classe é um proxy criado sob demanda para estilos de exibição de uma classe específica. Há UIAppearance suporte para a estrutura como uma forma de estilizar todas as instâncias de uma determinada classe ou estilizar todas as instâncias de uma determinada classe que estão contidas em uma hierarquia específica.

Você pode obter o proxy global de um determinado elemento acessando a propriedade estática Appearance dessa classe.

Para obter o UIAppearance proxy de uma classe específica, você deve invocar o AppearanceWhenContainedIn(Type[]) método. Esse método usa uma lista variável de Type objetos e representa o conjunto de contêineres que devem estar presentes para que o estilo seja aplicado. Você pode usá-lo como o padrão usado para aplicar o estilo aos seus elementos.

As seguintes classes expõem a Appearance propriedade e o AppearanceWhenContainedIn(Type[]) método:

Construtores

Nome Description
UIAppearance(NativeHandle)

Um construtor usado ao criar representações gerenciadas de objetos não gerenciados. Chamado pelo runtime.

UIAppearance(NSObjectFlag)

Construtor para chamar classes derivadas para ignorar a inicialização e apenas alocar o objeto.

Propriedades

Nome Description
AccessibilityAttributedUserInputLabels

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
AccessibilityRespondsToUserInteraction

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
AccessibilityTextualContext

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
AccessibilityUserInputLabels

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
Class

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
ClassHandle

O identificador de classe Objective-C desta classe.

(Herdado de NSObject)
DebugDescription

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
Description

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
Handle

Manipule (ponteiro) para a representação de objeto não gerenciado.

(Herdado de NSObject)
IsDirectBinding

Obtém ou define um valor que indica se essa instância usa associação Objective-C direta.

(Herdado de NSObject)
IsProxy

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
RetainCount

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
Self

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
Superclass

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
SuperHandle

Identificador usado para representar os métodos na classe base para isso NSObject.

(Herdado de NSObject)
Zone

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)

Métodos

Nome Description
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra um objeto para ser observado externamente usando um método arbitrário.

(Herdado de NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra um objeto para ser observado externamente usando um método arbitrário.

(Herdado de NSObject)
AwakeFromNib()

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
BeginInvokeOnMainThread(Action)

Invoca a ação especificada de forma assíncrona no thread principal da interface do usuário.

(Herdado de NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Invoca de forma assíncrona o código especificado no thread principal da interface do usuário.

(Herdado de NSObject)
ConformsToProtocol(NativeHandle)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
Copy()

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
DangerousAutorelease()

Chama o seletor 'autorelease' neste objeto.

(Herdado de NSObject)
DangerousRelease()

Chama o seletor de "versão" neste objeto.

(Herdado de NSObject)
DangerousRetain()

Chama o seletor de 'retenção' nesse objeto.

(Herdado de NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
DidChangeValue(String)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
Dispose()

Libera os recursos usados pelo NSObject objeto.

(Herdado de NSObject)
Dispose(Boolean)

Libera os recursos usados por esse objeto.

(Herdado de NSObject)
DoesNotRecognizeSelector(Selector)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
Equals(NSObject)

Determina se o especificado NSObject é igual ao atual NSObject.

(Herdado de NSObject)
Equals(Object)

Determina se o objeto especificado é igual ao atual UIAppearance.

GetAppearance(IntPtr, Type[])

Obtém o proxy de aparência de uma classe na hierarquia de contenção especificada.

GetAppearance(IntPtr, UITraitCollection, Type[])

Obtém o proxy de aparência de uma classe com a coleção de características especificada na hierarquia de contenção especificada.

GetAppearance(IntPtr, UITraitCollection)

Obtém o proxy de aparência de uma classe com a coleção de características especificada.

GetDictionaryOfValuesFromKeys(NSString[])

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
GetHashCode()

Gera um código hash para a instância atual.

GetMethodForSelector(Selector)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
GetNativeHash()

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
Init()

Inicializa o objeto chamando o método Objective-C init .

(Herdado de NSObject)
InitializeHandle(NativeHandle, String)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
InitializeHandle(NativeHandle)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
Invoke(Action, Double)

Invoca a ação especificada após o atraso especificado.

(Herdado de NSObject)
Invoke(Action, TimeSpan)

Invoca a ação especificada após o atraso especificado.

(Herdado de NSObject)
InvokeOnMainThread(Action)

Invoca a ação especificada de forma síncrona no thread principal da interface do usuário.

(Herdado de NSObject)
InvokeOnMainThread(Selector, NSObject)

Invoca de forma síncrona o código especificado no thread principal da interface do usuário.

(Herdado de NSObject)
IsEqual(NSObject)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
IsKindOfClass(Class)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
IsMemberOfClass(Class)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
MarkDirty()

Promove um objeto par regular (IsDirectBinding é true) em um objeto toggleref.

(Herdado de NSObject)
MutableCopy()

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
PerformSelector(Selector, NSObject, Double)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
PerformSelector(Selector, NSObject, NSObject)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
PerformSelector(Selector, NSObject)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
PerformSelector(Selector)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
PrepareForInterfaceBuilder()

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
RemoveObserver(NSObject, NSString)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
RemoveObserver(NSObject, String, IntPtr)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
RemoveObserver(NSObject, String)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
RespondsToSelector(Selector)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
SetNilValueForKey(NSString)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
SetValueForKey(NSObject, NSString)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
SetValueForKeyPath(NativeHandle, NSString)

Define o valor da propriedade identificada por um determinado caminho de chave para um determinado valor.

(Herdado de NSObject)
SetValueForKeyPath(NSObject, NSString)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
ToString()

Retorna uma representação de cadeia de caracteres do valor da instância atual.

(Herdado de NSObject)
ValueForKey(NSString)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
ValueForKeyPath(NSString)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
ValueForUndefinedKey(NSString)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)
WillChangeValue(String)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

(Herdado de NSObject)

Operadores

Nome Description
Equality(UIAppearance, UIAppearance)

Determina se duas UIAppearance instâncias têm o mesmo identificador nativo.

Inequality(UIAppearance, UIAppearance)

Determina se duas UIAppearance instâncias têm identificadores nativos diferentes.

Métodos de Extensão

Nome Description
AccessibilityHitTest(NSObject, CGPoint, UIEvent)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

BrowserAccessibilityDeleteTextAtCursor(NSObject, IntPtr)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

BrowserAccessibilityInsertTextAtCursor(NSObject, String)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

GetAccessibilityCustomRotors(NSObject)

Obtém a matriz de UIAccessibilityCustomRotor objetos apropriada para this o objeto.

GetAccessibilityLineEndPositionFromCurrentSelection(NSObject)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

GetAccessibilityLineRangeForPosition(NSObject, IntPtr)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

GetAccessibilityLineStartPositionFromCurrentSelection(NSObject)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

GetAccessibilityNextTextNavigationElement(NSObject)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

GetAccessibilityNextTextNavigationElementBlock(NSObject)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

GetAccessibilityPreviousTextNavigationElement(NSObject)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

GetAccessibilityPreviousTextNavigationElementBlock(NSObject)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

GetAccessibilityTextInputResponder(NSObject)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

GetAccessibilityTextInputResponderHandler(NSObject)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

GetBrowserAccessibilityAttributedValue(NSObject, NSRange)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

GetBrowserAccessibilityContainerType(NSObject)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

GetBrowserAccessibilityCurrentStatus(NSObject)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

GetBrowserAccessibilityHasDomFocus(NSObject)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

GetBrowserAccessibilityIsRequired(NSObject)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

GetBrowserAccessibilityPressedState(NSObject)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

GetBrowserAccessibilityRoleDescription(NSObject)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

GetBrowserAccessibilitySelectedTextRange(NSObject)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

GetBrowserAccessibilitySortDirection(NSObject)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

GetBrowserAccessibilityValue(NSObject, NSRange)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

GetDebugDescription(INSObjectProtocol)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

GetHandle(INativeObject)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

GetNonNullHandle(INativeObject, String)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

ProvideImageData(NSObject, IntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

ProvideImageToMTLTexture(NSObject, IMTLTexture, IMTLCommandBuffer, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Define a matriz de UIAccessibilityCustomRotor objetos apropriada para this o objeto.

SetAccessibilityNextTextNavigationElement(NSObject, NSObject)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

SetAccessibilityNextTextNavigationElementBlock(NSObject, AXObjectReturnBlock)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

SetAccessibilityPreviousTextNavigationElement(NSObject, NSObject)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

SetAccessibilityPreviousTextNavigationElementBlock(NSObject, AXObjectReturnBlock)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

SetAccessibilityTextInputResponder(NSObject, IUITextInput)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

SetAccessibilityTextInputResponderHandler(NSObject, UITextInputReturnHandler)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

SetBrowserAccessibilityContainerType(NSObject, BEAccessibilityContainerType)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

SetBrowserAccessibilityCurrentStatus(NSObject, String)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

SetBrowserAccessibilityHasDomFocus(NSObject, Boolean)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

SetBrowserAccessibilityIsRequired(NSObject, Boolean)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

SetBrowserAccessibilityPressedState(NSObject, BEAccessibilityPressedState)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

SetBrowserAccessibilityRoleDescription(NSObject, String)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

SetBrowserAccessibilitySelectedTextRange(NSObject, NSRange)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

SetBrowserAccessibilitySortDirection(NSObject, String)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

SetSharedObservers(NSObject, NSKeyValueSharedObserversSnapshot)

Classe proxy para estilizar a aparência dos modos de UIKit exibição.

Aplica-se a

Confira também