Delen via


ImageSource Klas

Definitie

Abstracte klasse waarvan implementors installatiekopieën laden uit bestanden, URI's of streams.

public ref class ImageSource abstract : Microsoft::Maui::Controls::Element, Microsoft::Maui::IImageSource
[System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Controls.ImageSourceConverter))]
public abstract class ImageSource : Microsoft.Maui.Controls.Element, Microsoft.Maui.IImageSource
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Controls.ImageSourceConverter))>]
type ImageSource = class
    inherit Element
    interface IImageSource
Public MustInherit Class ImageSource
Inherits Element
Implements IImageSource
Overname
Afgeleid
Kenmerken
Implementeringen

Constructors

Name Description
ImageSource()

Abstracte klasse waarvan implementors installatiekopieën laden uit bestanden, URI's of streams.

Velden

Name Description
transientNamescope

Abstracte klasse waarvan implementors installatiekopieën laden uit bestanden, URI's of streams.

(Overgenomen van Element)

Eigenschappen

Name Description
AutomationId

Hiermee haalt u een waarde op waarmee het automatiseringsframework dit element kan vinden en gebruiken.

(Overgenomen van Element)
BindingContext

Hiermee wordt een object opgehaald of ingesteld dat de eigenschappen bevat waarop de afhankelijke eigenschappen van deze BindableObjecteigenschap van toepassing zijn. Dit is een bindbare eigenschap.

(Overgenomen van BindableObject)
ClassId

Hiermee haalt u een waarde op die wordt gebruikt voor het identificeren van een verzameling van semantisch vergelijkbare elementen.

(Overgenomen van Element)
Dispatcher

Hiermee wordt de dispatcher opgehaald die beschikbaar was toen dit bindbare object werd gemaakt, anders wordt geprobeerd de dichtstbijzijnde beschikbare dispatcher te vinden (waarschijnlijk de vensters/apps).

(Overgenomen van BindableObject)
EffectControlProvider

Voor intern gebruik door .NET MAUI.

(Overgenomen van Element)
Effects

Hiermee haalt u de stijlen en eigenschappen op die tijdens runtime op het element worden toegepast of stelt u deze in.

(Overgenomen van Element)
Handler

Hiermee haalt u de bijbehorende handler voor dit element op of stelt u deze in.

(Overgenomen van Element)
Id

Hiermee haalt u een waarde op die kan worden gebruikt om een element uniek te identificeren tijdens de uitvoering van uw toepassing.

(Overgenomen van Element)
IsEmpty

Hiermee wordt een waarde opgehaald die aangeeft of deze afbeeldingsbron leeg is.

LogicalChildren
Verouderd.

Abstracte klasse waarvan implementors installatiekopieën laden uit bestanden, URI's of streams.

(Overgenomen van Element)
Parent

Hiermee haalt u het bovenliggende element op of stelt u het bovenliggende Element element in.

(Overgenomen van Element)
RealParent

Voor intern gebruik door .NET MAUI.

(Overgenomen van Element)
StyleId

Hiermee wordt een door de gebruiker gedefinieerde waarde opgehaald of ingesteld om het element uniek te identificeren.

(Overgenomen van Element)

Methoden

Name Description
AddLogicalChild(Element)

Hiermee voegt u een aan Element de logische onderliggende elementen toe.

(Overgenomen van Element)
ApplyBindings()

Alle huidige bindingen toepassen op BindingContext.

(Overgenomen van BindableObject)
Cancel()

Annuleert de bewerking voor het laden van de installatiekopieën in behandeling, indien van toepassing.

ClearLogicalChildren()

Hiermee verwijdert u alle onderliggende Elementitems.

(Overgenomen van Element)
ClearValue(BindableProperty)

Hiermee wist u een waarde die eerder is ingesteld voor een bindbare eigenschap.

(Overgenomen van BindableObject)
ClearValue(BindablePropertyKey)

Hiermee wist u een waarde die eerder is ingesteld voor een bindbare eigenschap, geïdentificeerd door de sleutel.

(Overgenomen van BindableObject)
CoerceValue(BindableProperty)

Hiermee wordt de waarde van de opgegeven bindbare eigenschap gecodeerd. Dit wordt gedaan door de opgegeven bindbare eigenschap aan te BindableProperty.CoerceValueDelegate roepen.

(Overgenomen van BindableObject)
CoerceValue(BindablePropertyKey)

Hiermee wordt de waarde van de opgegeven bindbare eigenschap gecodeerd. Dit wordt gedaan door de opgegeven bindbare eigenschap aan te BindableProperty.CoerceValueDelegate roepen.

(Overgenomen van BindableObject)
EffectIsAttached(String)

Voor intern gebruik door .NET MAUI.

(Overgenomen van Element)
FindByName(String)

Retourneert het element met de opgegeven naam.

(Overgenomen van Element)
FromFile(String)

Hiermee maakt u een ImageSource van het opgegeven bestandspad.

FromResource(String, Assembly)

Hiermee maakt u een ImageSource van een ingesloten resource in de opgegeven assembly.

FromResource(String, Type)

Hiermee maakt u een ImageSource van een ingesloten resource in de assembly die het opgegeven type bevat.

FromStream(Func<CancellationToken,Task<Stream>>)

Hiermee maakt u een ImageSource functie van een asynchrone streamfactory.

FromStream(Func<Stream>)

Hiermee maakt u een ImageSource van een stream factory-functie.

FromUri(Uri)

Hiermee maakt u een ImageSource van een absolute URI.

GetValue(BindableProperty)

Retourneert de waarde die is opgenomen in de opgegeven bindbare eigenschap.

(Overgenomen van BindableObject)
InsertLogicalChild(Int32, Element)

Hiermee voegt u een aan Element de logische onderliggende items in de opgegeven index in.

(Overgenomen van Element)
IsNullOrEmpty(ImageSource)

Abstracte klasse waarvan implementors installatiekopieën laden uit bestanden, URI's of streams.

IsSet(BindableProperty)

Bepaalt of er al dan niet een bindbare eigenschap bestaat en een waardeset heeft.

(Overgenomen van BindableObject)
OnBindingContextChanged()

Aangeroepen wanneer de bindingscontext van het element verandert. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen.

(Overgenomen van Element)
OnChildAdded(Element)

Hiermee wordt de ChildAdded gebeurtenis gegenereerd. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen.

(Overgenomen van Element)
OnChildRemoved(Element, Int32)

Hiermee wordt de ChildRemoved gebeurtenis gegenereerd. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen

(Overgenomen van Element)
OnHandlerChanged()

Wanneer deze wordt overschreven in een afgeleide klasse, moet de gebeurtenis worden HandlerChanged gegenereerd.

(Overgenomen van Element)
OnHandlerChanging(HandlerChangingEventArgs)

Wanneer deze wordt overschreven in een afgeleide klasse, moet de gebeurtenis worden HandlerChanging gegenereerd.

(Overgenomen van Element)
OnParentChanged()

Wanneer deze wordt overschreven in een afgeleide klasse, moet de gebeurtenis worden ParentChanged gegenereerd.

(Overgenomen van Element)
OnParentChanging(ParentChangingEventArgs)

Wanneer deze wordt overschreven in een afgeleide klasse, moet de gebeurtenis worden ParentChanging gegenereerd.

(Overgenomen van Element)
OnParentSet()

Hiermee wordt de (interne) ParentSet gebeurtenis gegenereerd. Implementeer deze methode om gedrag toe te voegen wanneer het element wordt toegevoegd aan een bovenliggend element.

(Overgenomen van Element)
OnPropertyChanged(String)

Methode die wordt aangeroepen wanneer een afhankelijke eigenschap wordt gewijzigd.

(Overgenomen van Element)
OnPropertyChanging(String)

Hiermee wordt de PropertyChanging gebeurtenis gegenereerd.

(Overgenomen van BindableObject)
OnSourceChanged()

Abstracte klasse waarvan implementors installatiekopieën laden uit bestanden, URI's of streams.

RemoveBinding(BindableProperty)

Hiermee verwijdert u een eerder ingestelde binding uit een bindbare eigenschap.

(Overgenomen van BindableObject)
RemoveDynamicResource(BindableProperty)

Hiermee verwijdert u een eerder ingestelde dynamische resource.

(Overgenomen van Element)
RemoveLogicalChild(Element)

Hiermee verwijdert u het eerste exemplaar van een specifiek Element exemplaar van de logische onderliggende items.

(Overgenomen van Element)
SetBinding(BindableProperty, BindingBase)

Hiermee wordt een binding toegewezen aan een bindbare eigenschap.

(Overgenomen van BindableObject)
SetDynamicResource(BindableProperty, String)

Hiermee stelt u de BindableProperty eigenschap van dit element in die moet worden bijgewerkt via dynamicResource met de opgegeven sleutel.

(Overgenomen van Element)
SetValue(BindableProperty, Object)

Hiermee stelt u de waarde van de opgegeven bindbare eigenschap in.

(Overgenomen van BindableObject)
SetValue(BindablePropertyKey, Object)

Hiermee stelt u de waarde van de opgegeven bindbare eigenschap in.

(Overgenomen van BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Voor intern gebruik door .NET MAUI.

(Overgenomen van Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Voor intern gebruik door .NET MAUI.

(Overgenomen van Element)
UnapplyBindings()

Hiermee verwijdert u alle huidige bindingen uit de huidige context.

(Overgenomen van BindableObject)

Operators

Name Description
Implicit(String to ImageSource)

Abstracte klasse waarvan implementors installatiekopieën laden uit bestanden, URI's of streams.

Implicit(Uri to ImageSource)

Abstracte klasse waarvan implementors installatiekopieën laden uit bestanden, URI's of streams.

gebeurtenis

Name Description
BindingContextChanged

Treedt op wanneer de waarde van de BindingContext eigenschap wordt gewijzigd.

(Overgenomen van BindableObject)
ChildAdded

Wordt verhoogd wanneer een onderliggend element wordt toegevoegd aan het element.

(Overgenomen van Element)
ChildRemoved

Wordt verhoogd wanneer een onderliggend element uit het element wordt verwijderd.

(Overgenomen van Element)
DescendantAdded

Wordt verhoogd wanneer een onderliggend element wordt toegevoegd aan de substructuur van het element.

(Overgenomen van Element)
DescendantRemoved

Wordt gegenereerd wanneer een onderliggend element wordt verwijderd uit de substructuur van de elementen.

(Overgenomen van Element)
HandlerChanged

Wordt verhoogd wanneer de handler van het element is gewijzigd.

(Overgenomen van Element)
HandlerChanging

Wordt verhoogd wanneer de handler van het element begint te veranderen.

(Overgenomen van Element)
ParentChanged

Wordt verhoogd wanneer het bovenliggende element is gewijzigd.

(Overgenomen van Element)
ParentChanging

Wordt verhoogd wanneer het element begint te veranderen.

(Overgenomen van Element)
PropertyChanged

Treedt op wanneer een eigenschapswaarde wordt gewijzigd.

(Overgenomen van BindableObject)
PropertyChanging

Treedt op wanneer een eigenschapswaarde wordt gewijzigd.

(Overgenomen van BindableObject)

Expliciete interface-implementaties

Name Description
IContextFlyoutElement.ContextFlyout

Hiermee haalt u de ContextFlyout weergave op. Flyouts voor menu's, subitems van menu's en flyoutscheidingstekens voor menu's kunnen worden toegevoegd aan de context flyout.

(Overgenomen van Element)
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Abstracte klasse waarvan implementors installatiekopieën laden uit bestanden, URI's of streams.

(Overgenomen van BindableObject)
IEffectControlProvider.RegisterEffect(Effect)

Registreert de opgegeven effect waarde voor dit element.

(Overgenomen van Element)
IElement.Parent

Hiermee haalt u het bovenliggende element op.

(Overgenomen van Element)
IElementController.Descendants()

Voor intern gebruik door .NET MAUI.

(Overgenomen van Element)
IElementController.LogicalChildren

Voor intern gebruik door .NET MAUI.

(Overgenomen van Element)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Voor intern gebruik door .NET MAUI.

(Overgenomen van Element)
INameScope.RegisterName(String, Object)

Voor intern gebruik door .NET MAUI.

(Overgenomen van Element)
INameScope.UnregisterName(String)

Voor intern gebruik door .NET MAUI.

(Overgenomen van Element)
IToolTipElement.ToolTip

Vertegenwoordigt een klein rechthoekig pop-upvenster met een korte beschrijving van het doel van een weergave wanneer de gebruiker de aanwijzer op de weergave plaatst.

(Overgenomen van Element)
IVisualTreeElement.GetVisualChildren()

Hiermee haalt u een leesweergave op van de visuele onderliggende elementen van het element.

(Overgenomen van Element)
IVisualTreeElement.GetVisualParent()

Hiermee haalt u het bovenliggende element van het element op.

(Overgenomen van Element)

Extensiemethoden

Name Description
FindByName<T>(Element, String)

Abstracte klasse waarvan implementors installatiekopieën laden uit bestanden, URI's of streams.

GetPlatformImageAsync(IImageSource, IMauiContext)

Abstracte klasse waarvan implementors installatiekopieën laden uit bestanden, URI's of streams.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Abstracte klasse waarvan implementors installatiekopieën laden uit bestanden, URI's of streams.

GetVisualElementWindow(IVisualTreeElement)

Hiermee haalt u het venster met het element Visual Tree op als het element zich in één element bevindt.

GetVisualTreeDescendants(IVisualTreeElement)

Hiermee haalt u de volledige hiërarchie van afstammelingen op als een lijst met onderliggende elementen voor een bepaald Visual Tree-element.

GetVisualTreeElements(IVisualTreeElement, Double, Double, Double, Double)

Hiermee haalt u een lijst op van visualstructuurelementen die zijn gebaseerd op een rechthoek die is gedefinieerd door de coördinaten die zijn opgegeven in platformeenheden, niet pixels.

GetVisualTreeElements(IVisualTreeElement, Double, Double)

Hiermee haalt u een lijst op van visualstructuurelementen die zijn gebaseerd op een gegeven x, y-punt.

GetVisualTreeElements(IVisualTreeElement, Point)

Hiermee haalt u een lijst op van de onderliggende elementen van een Visual Tree-element op basis van een bepaald punt.

GetVisualTreeElements(IVisualTreeElement, Rect)

Hiermee haalt u een lijst op van visualstructuurelementen die zijn gebaseerd op een rechthoek.

LoadImage(IImageSource, IMauiContext, Action<IImageSourceServiceResult<Object>>)

Abstracte klasse waarvan implementors installatiekopieën laden uit bestanden, URI's of streams.

SetAppTheme<T>(BindableObject, BindableProperty, T, T)

Abstracte klasse waarvan implementors installatiekopieën laden uit bestanden, URI's of streams.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Abstracte klasse waarvan implementors installatiekopieën laden uit bestanden, URI's of streams.

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

Hiermee maakt u een binding en past u deze toe op een eigenschap.

SetBinding<TSource,TProperty>(BindableObject, BindableProperty, Func<TSource,TProperty>, BindingMode, IValueConverter, Object, String, Object, Object, Object)

Hiermee maakt u een binding tussen een eigenschap op het bronobject en een eigenschap op het doelobject.

ToHandler(IElement, IMauiContext)

Abstracte klasse waarvan implementors installatiekopieën laden uit bestanden, URI's of streams.

ToPlatform(IElement, IMauiContext)

Abstracte klasse waarvan implementors installatiekopieën laden uit bestanden, URI's of streams.

Van toepassing op