ViewHandler Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
uygulayan IViewgörünümleri yöneten işleyiciler için temel sınıf.
public ref class ViewHandler abstract : Microsoft::Maui::Handlers::ElementHandler, Microsoft::Maui::IViewHandler
public abstract class ViewHandler : Microsoft.Maui.Handlers.ElementHandler, Microsoft.Maui.IViewHandler
type ViewHandler = class
inherit ElementHandler
interface IViewHandler
interface IElementHandler
Public MustInherit Class ViewHandler
Inherits ElementHandler
Implements IViewHandler
- Devralma
- Türetilmiş
- Uygulamalar
Açıklamalar
İşleyiciler, sanal görünümleri (.NET MAUI katmanı) platform görünümleri olarak bilinen her platformdaki (iOS, Android, Windows, macOS vb.) denetimlerle eşler. İşleyiciler ayrıca temel alınan platform görünümünün örneğini oluşturma ve platformlar arası denetim API'sini platform görünümü API'sine eşlemeden de sorumludur.
Oluşturucular
ViewHandler(IPropertyMapper, CommandMapper) |
ViewHandler sınıfının yeni bir örneğini başlatır. |
Alanlar
ViewCommandMapper |
Sanal görünüm komutlarını platform görünümüne karşılık gelenlerle eşleyen bir sözlük. |
ViewMapper |
Sanal görünüm özelliklerini platform görünümü karşılıklarıyla eşleyen bir sözlük. |
Özellikler
ContainerView |
için PlatformViewkapsayıcı işlevi gören görünümü alır. |
HasContainer |
öğesinin bir görünümde bulunup bulunmadığını PlatformView belirten bir değer alır veya ayarlar. |
MauiContext |
uygulayan IViewgörünümleri yöneten işleyiciler için temel sınıf. (Devralındığı yer: ElementHandler) |
NeedsContainer |
Kapsayıcı görünümüne gerek olup olmadığını VirtualView belirten bir değer alır. |
PlatformView |
Bu işleyiciyle ilişkili görünümün platform gösterimini alır veya ayarlar. |
Services |
uygulayan IViewgörünümleri yöneten işleyiciler için temel sınıf. (Devralındığı yer: ElementHandler) |
VirtualView |
Bu işleyiciyle ilişkili görünümün .NET MAUI tövbesini alır veya ayarlar. |
Yöntemler
GetDesiredSize(Double, Double) |
bir görünümün gerçek boyutunu istenen boyuta ve kısıtlamalara göre hesaplar. |
Invoke(String, Object) |
uygulayan IViewgörünümleri yöneten işleyiciler için temel sınıf. (Devralındığı yer: ElementHandler) |
MapAnchorX(IViewHandler, IView) |
Bir görünümün soyut AnchorX özelliğini platforma özgü uygulamalara Haritalar. |
MapAnchorY(IViewHandler, IView) |
Bir görünümün soyut AnchorY özelliğini platforma özgü uygulamalara Haritalar. |
MapAutomationId(IViewHandler, IView) |
Soyut AutomationId özelliği platforma özgü uygulamalara Haritalar. |
MapBackground(IViewHandler, IView) |
Soyut Background özelliği platforma özgü uygulamalara Haritalar. |
MapBorderView(IViewHandler, IView) |
Soyut Border özelliği platforma özgü uygulamalara Haritalar. |
MapClip(IViewHandler, IView) |
Soyut Clip özelliği platforma özgü uygulamalara Haritalar. |
MapContainerView(IViewHandler, IView) |
Soyut ContainerView özelliği platforma özgü uygulamalara Haritalar. |
MapContextFlyout(IViewHandler, IView) |
özetini IView platforma IContextFlyoutElementözgü uygulamalarına Haritalar. |
MapFlowDirection(IViewHandler, IView) |
Soyut FlowDirection özelliği platforma özgü uygulamalara Haritalar. |
MapFocus(IViewHandler, IView, Object) |
Soyut Focus() özelliği platforma özgü uygulamalara Haritalar. |
MapFrame(IViewHandler, IView, Object) |
Soyut Frame özelliği platforma özgü uygulamalara Haritalar. |
MapHeight(IViewHandler, IView) |
Soyut Height özelliği platforma özgü uygulamalara Haritalar. |
MapInputTransparent(IViewHandler, IView) |
Soyut InputTransparent özelliği platforma özgü uygulamalara Haritalar. |
MapInvalidateMeasure(IViewHandler, IView, Object) |
Soyut yöntemi platforma InvalidateMeasure() özgü uygulamalara Haritalar. |
MapIsEnabled(IViewHandler, IView) |
Soyut IsEnabled özelliği platforma özgü uygulamalara Haritalar. |
MapMaximumHeight(IViewHandler, IView) |
Soyut MaximumHeight özelliği platforma özgü uygulamalara Haritalar. |
MapMaximumWidth(IViewHandler, IView) |
Soyut MaximumWidth özelliği platforma özgü uygulamalara Haritalar. |
MapMinimumHeight(IViewHandler, IView) |
Soyut MinimumHeight özelliği platforma özgü uygulamalara Haritalar. |
MapMinimumWidth(IViewHandler, IView) |
Soyut MinimumWidth özelliği platforma özgü uygulamalara Haritalar. |
MapOpacity(IViewHandler, IView) |
Soyut Opacity özelliği platforma özgü uygulamalara Haritalar. |
MapRotation(IViewHandler, IView) |
Bir görünümün soyut Rotation özelliğini platforma özgü uygulamalara Haritalar. |
MapRotationX(IViewHandler, IView) |
Bir görünümün soyut RotationX özelliğini platforma özgü uygulamalara Haritalar. |
MapRotationY(IViewHandler, IView) |
Bir görünümün soyut RotationY özelliğini platforma özgü uygulamalara Haritalar. |
MapScale(IViewHandler, IView) |
Bir görünümün soyut Scale özelliğini platforma özgü uygulamalara Haritalar. |
MapScaleX(IViewHandler, IView) |
Bir görünümün soyut ScaleX özelliğini platforma özgü uygulamalara Haritalar. |
MapScaleY(IViewHandler, IView) |
Bir görünümün soyut ScaleY özelliğini platforma özgü uygulamalara Haritalar. |
MapSemantics(IViewHandler, IView) |
Soyut Semantics özelliği platforma özgü uygulamalara Haritalar. |
MapShadow(IViewHandler, IView) |
Soyut Shadow özelliği platforma özgü uygulamalara Haritalar. |
MapToolTip(IViewHandler, IView) |
Soyut ToolTip özelliği platforma özgü uygulamalara Haritalar. |
MapTranslationX(IViewHandler, IView) |
Bir görünümün soyut TranslationX özelliğini platforma özgü uygulamalara Haritalar. |
MapTranslationY(IViewHandler, IView) |
Bir görünümün soyut TranslationY özelliğini platforma özgü uygulamalara Haritalar. |
MapUnfocus(IViewHandler, IView, Object) |
Soyut yöntemi platforma Unfocus() özgü uygulamalara Haritalar. |
MapVisibility(IViewHandler, IView) |
Soyut Visibility özelliği platforma özgü uygulamalara Haritalar. |
MapWidth(IViewHandler, IView) |
Soyut Width özelliği platforma özgü uygulamalara Haritalar. |
MapZIndex(IViewHandler, IView, Object) |
Soyut ZIndex özelliği platforma özgü uygulamalara Haritalar. |
PlatformArrange(Rect) |
Alt öğeleri yerleştirir ve bir görünüm için boyut belirler. |
RemoveContainer() |
öğesinin yapısını kaldırır ContainerView ve kapsayıcısından kaldırır PlatformView . |
SetMauiContext(IMauiContext) |
uygulayan IViewgörünümleri yöneten işleyiciler için temel sınıf. (Devralındığı yer: ElementHandler) |
SetupContainer() |
öğesini oluşturur ContainerView ve kapsayıcıya ekler PlatformView . |
SetVirtualView(IElement) |
uygulayan IViewgörünümleri yöneten işleyiciler için temel sınıf. (Devralındığı yer: ElementHandler) |
UpdateValue(String) |
uygulayan IViewgörünümleri yöneten işleyiciler için temel sınıf. (Devralındığı yer: ElementHandler) |
Belirtik Arabirim Kullanımları
IElementHandler.DisconnectHandler() |
uygulayan IViewgörünümleri yöneten işleyiciler için temel sınıf. (Devralındığı yer: ElementHandler) |
IViewHandler.ContainerView |
uygulayan IViewgörünümleri yöneten işleyiciler için temel sınıf. |
Uzantı Metotları
GetRequiredService<T>(IElementHandler, Type) |
uygulayan IViewgörünümleri yöneten işleyiciler için temel sınıf. |
GetRequiredService<T>(IElementHandler) |
uygulayan IViewgörünümleri yöneten işleyiciler için temel sınıf. |
GetService<T>(IElementHandler, Type) |
uygulayan IViewgörünümleri yöneten işleyiciler için temel sınıf. |
GetService<T>(IElementHandler) |
uygulayan IViewgörünümleri yöneten işleyiciler için temel sınıf. |
GetServiceProvider(IElementHandler) |
uygulayan IViewgörünümleri yöneten işleyiciler için temel sınıf. |
IsConnected(IElementHandler) |
uygulayan IViewgörünümleri yöneten işleyiciler için temel sınıf. |