ImageSource Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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) |
| 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 |
| 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. |