DrawingVisual 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.
DrawingVisual is een visueel object dat kan worden gebruikt om vectorafbeeldingen op het scherm weer te geven. De inhoud blijft behouden door het systeem.
public ref class DrawingVisual : System::Windows::Media::ContainerVisual
public class DrawingVisual : System.Windows.Media.ContainerVisual
type DrawingVisual = class
inherit ContainerVisual
Public Class DrawingVisual
Inherits ContainerVisual
- Overname
Opmerkingen
DrawingVisual is een lichtgewicht tekenklasse die wordt gebruikt om vormen, afbeeldingen of tekst weer te geven. Deze klasse wordt als lichtgewicht beschouwd omdat deze geen indeling, invoer, focus of gebeurtenisafhandeling biedt, waardoor de prestaties worden verbeterd. Daarom zijn tekeningen ideaal voor achtergronden en illustraties.
Als u DrawingVisual objecten wilt gebruiken, moet u een hostcontainer voor de objecten maken. Het hostcontainerobject moet worden afgeleid van de FrameworkElement klasse, die ondersteuning biedt voor de indeling en gebeurtenisafhandeling die de DrawingVisual klasse niet ondersteunt. Het hostcontainerobject geeft geen visuele eigenschappen weer, omdat het belangrijkste doel is onderliggende objecten te bevatten. Zie Gebruik van DrawingVisual-objectenvoor meer informatie.
Zie het voorbeeld DrawingVisual) voor een volledig voorbeeld van het maken van objecten met een hostcontainer.
Constructors
| Name | Description |
|---|---|
| DrawingVisual() |
Initialiseert een nieuw exemplaar van de DrawingVisual klasse. |
Eigenschappen
| Name | Description |
|---|---|
| BitmapEffect |
Verouderd.
Verouderd.
Hiermee haalt u een waarde op of stelt u deze BitmapEffect in voor de ContainerVisual. (Overgenomen van ContainerVisual) |
| BitmapEffectInput |
Verouderd.
Verouderd.
Hiermee haalt u een waarde op of stelt u deze BitmapEffectInput in voor de ContainerVisual. (Overgenomen van ContainerVisual) |
| CacheMode |
Hiermee haalt u een in de cache opgeslagen weergave van de ContainerVisual. (Overgenomen van ContainerVisual) |
| Children |
Hiermee haalt u de onderliggende verzameling van de ContainerVisual. (Overgenomen van ContainerVisual) |
| Clip |
Hiermee haalt u het knipgebied van de ContainerVisual. (Overgenomen van ContainerVisual) |
| ContentBounds |
Hiermee haalt u het begrenzingsvak op voor de inhoud van de ContainerVisual. (Overgenomen van ContainerVisual) |
| DependencyObjectType |
Hiermee haalt u het DependencyObjectType CLR-type van dit exemplaar op. (Overgenomen van DependencyObject) |
| DescendantBounds |
Hiermee wordt de samenvoeging van alle inhoudsbegrenzingsvakken voor alle nakomelingen van de ContainerVisual, maar niet inclusief de inhoud van de ContainerVisual. (Overgenomen van ContainerVisual) |
| Dispatcher |
Hiermee wordt de Dispatcher aan dit DispatcherObject gekoppelde bestand. (Overgenomen van DispatcherObject) |
| Drawing |
Hiermee haalt u de tekeninhoud van het DrawingVisual object op. |
| Effect |
Hiermee haalt u het bitmapeffect op of stelt u dit in op de ContainerVisual. (Overgenomen van ContainerVisual) |
| IsSealed |
Hiermee wordt een waarde opgehaald die aangeeft of dit exemplaar momenteel is verzegeld (alleen-lezen). (Overgenomen van DependencyObject) |
| Offset |
Hiermee haalt u de offsetwaarde van de offsetwaarde van het ContainerVisual referentiepunt op of stelt u deze in. (Overgenomen van ContainerVisual) |
| Opacity |
Haalt of stelt de dekking van de ContainerVisual, op basis van 0 = transparant, 1 = ondoorzichtig. (Overgenomen van ContainerVisual) |
| OpacityMask |
Hiermee wordt een borstel ophaalt of ingesteld die een mogelijk dekkingsmasker voor de ContainerVisual. (Overgenomen van ContainerVisual) |
| Parent |
Haalt de bovenliggende Visual voor de ContainerVisual. (Overgenomen van ContainerVisual) |
| Transform |
Hiermee haalt u de transformatie op die op de transformatie wordt toegepast of stelt u deze ContainerVisualin. (Overgenomen van ContainerVisual) |
| VisualBitmapEffect |
Verouderd.
Verouderd.
Hiermee haalt of stelt u de BitmapEffect waarde voor de Visual. (Overgenomen van Visual) |
| VisualBitmapEffectInput |
Verouderd.
Verouderd.
Hiermee haalt of stelt u de BitmapEffectInput waarde voor de Visual. (Overgenomen van Visual) |
| VisualBitmapScalingMode |
Haalt of stelt de BitmapScalingMode voor de Visual. (Overgenomen van Visual) |
| VisualCacheMode |
Hiermee haalt u een in de cache opgeslagen weergave van de Visual. (Overgenomen van Visual) |
| VisualChildrenCount |
Hiermee wordt het aantal kinderen voor de ContainerVisual. (Overgenomen van ContainerVisual) |
| VisualClearTypeHint |
Hiermee wordt de ClearTypeHint opdracht opgehaald of ingesteld die bepaalt hoe ClearType wordt weergegeven in de Visual. (Overgenomen van Visual) |
| VisualClip |
Hiermee haalt u het clipgebied van de waarde op of stelt u deze Visual in Geometry . (Overgenomen van Visual) |
| VisualEdgeMode |
Hiermee haalt u de randmodus van de als een Visual waarde op of stelt u deze EdgeMode in. (Overgenomen van Visual) |
| VisualEffect |
Hiermee haalt u het bitmapeffect op of stelt u dit in op de Visual. (Overgenomen van Visual) |
| VisualOffset |
Hiermee haalt u de offsetwaarde van het visuele object op of stelt u deze in. (Overgenomen van Visual) |
| VisualOpacity |
Haalt of stelt de dekking van de Visual. (Overgenomen van Visual) |
| VisualOpacityMask |
Hiermee wordt de Brush waarde opgehaald of ingesteld die het dekkingsmasker van de Visual. (Overgenomen van Visual) |
| VisualParent |
Hiermee wordt de bovenliggende visualstructuur van het visualobject opgehaald. (Overgenomen van Visual) |
| VisualScrollableAreaClip |
Hiermee haalt u een geknipt schuifbaar gebied voor de Visual. (Overgenomen van Visual) |
| VisualTextHintingMode |
Haalt of stelt de TextHintingMode van de Visual. (Overgenomen van Visual) |
| VisualTextRenderingMode |
Haalt of stelt de TextRenderingMode van de Visual. (Overgenomen van Visual) |
| VisualTransform |
Hiermee haalt of stelt u de Transform waarde voor de Visual. (Overgenomen van Visual) |
| VisualXSnappingGuidelines |
Hiermee haalt u de x-coördinaat (verticale) richtlijnverzameling op of stelt u deze in. (Overgenomen van Visual) |
| VisualYSnappingGuidelines |
Hiermee haalt u de y-coördinaat (horizontale) richtlijnverzameling op of stelt u deze in. (Overgenomen van Visual) |
| XSnappingGuidelines |
Haalt de X-richtlijn (horizontaal) voor de ContainerVisual. (Overgenomen van ContainerVisual) |
| YSnappingGuidelines |
Hiermee haalt of stelt u de Y-richtlijn (verticaal) voor de ContainerVisual. (Overgenomen van ContainerVisual) |
Methoden
| Name | Description |
|---|---|
| AddVisualChild(Visual) |
Definieert de bovenliggende en onderliggende relatie tussen twee visuals. (Overgenomen van Visual) |
| CheckAccess() |
Bepaalt of de aanroepende thread toegang heeft tot dit DispatcherObject. (Overgenomen van DispatcherObject) |
| ClearValue(DependencyProperty) |
Hiermee wist u de lokale waarde van een eigenschap. De eigenschap die moet worden gewist, wordt opgegeven door een DependencyProperty id. (Overgenomen van DependencyObject) |
| ClearValue(DependencyPropertyKey) |
Hiermee wist u de lokale waarde van een alleen-lezen eigenschap. De eigenschap die moet worden gewist, wordt opgegeven door een DependencyPropertyKey. (Overgenomen van DependencyObject) |
| CoerceValue(DependencyProperty) |
Hiermee wordt de waarde van de opgegeven afhankelijkheidseigenschap gecodeerd. Dit wordt bereikt door een CoerceValueCallback functie aan te roepen die is opgegeven in eigenschapsmetagegevens voor de afhankelijkheidseigenschap, zoals deze bestaat bij het aanroepen DependencyObject. (Overgenomen van DependencyObject) |
| Equals(Object) |
Bepaalt of een opgegeven DependencyObject gelijk is aan de huidige DependencyObject. (Overgenomen van DependencyObject) |
| FindCommonVisualAncestor(DependencyObject) |
Retourneert de gemeenschappelijke voorouder van twee visuele objecten. (Overgenomen van Visual) |
| GetHashCode() |
Hiermee haalt u een hashcode op.DependencyObject (Overgenomen van DependencyObject) |
| GetLocalValueEnumerator() |
Hiermee maakt u een gespecialiseerde enumerator om te bepalen welke afhankelijkheidseigenschappen lokaal waarden hebben ingesteld.DependencyObject (Overgenomen van DependencyObject) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| GetValue(DependencyProperty) |
Retourneert de huidige effectieve waarde van een afhankelijkheidseigenschap op dit exemplaar van een DependencyObject. (Overgenomen van DependencyObject) |
| GetVisualChild(Int32) |
Retourneert een opgegeven onderliggend element Visual voor het bovenliggende ContainerVisualitem. (Overgenomen van ContainerVisual) |
| HitTest(HitTestFilterCallback, HitTestResultCallback, HitTestParameters) |
Hiermee start u een hittest op de ContainerVisual test met behulp van de HitTestFilterCallback en HitTestResultCallback objecten. (Overgenomen van ContainerVisual) |
| HitTest(Point) |
Retourneert het bovenste visuele object van een hittest door een Point. (Overgenomen van ContainerVisual) |
| HitTestCore(GeometryHitTestParameters) |
Bepaalt of een geometriewaarde binnen de grenzen van het visuele object valt. |
| HitTestCore(PointHitTestParameters) |
Bepaalt of een puntcoördinaatwaarde binnen de grenzen van het DrawingVisual object valt. |
| InvalidateProperty(DependencyProperty) |
Evalueert de effectieve waarde voor de opgegeven afhankelijkheidseigenschap opnieuw. (Overgenomen van DependencyObject) |
| IsAncestorOf(DependencyObject) |
Bepaalt of het visuele object een bovenliggend element van het onderliggende visuele object is. (Overgenomen van Visual) |
| IsDescendantOf(DependencyObject) |
Bepaalt of het visuele object een afstammeling is van het bovenliggende visuele object. (Overgenomen van Visual) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| OnDpiChanged(DpiScale, DpiScale) |
Wordt aangeroepen wanneer de DPI waarmee deze weergave wordt weergegeven, wordt gewijzigd. (Overgenomen van Visual) |
| OnPropertyChanged(DependencyPropertyChangedEventArgs) |
Aangeroepen wanneer de effectieve waarde van een afhankelijkheidseigenschap op deze DependencyObject eigenschap is bijgewerkt. De specifieke afhankelijkheidseigenschap die is gewijzigd, wordt gerapporteerd in de gebeurtenisgegevens. (Overgenomen van DependencyObject) |
| OnVisualChildrenChanged(DependencyObject, DependencyObject) |
Aangeroepen wanneer het VisualCollection visuele object wordt gewijzigd. (Overgenomen van Visual) |
| OnVisualParentChanged(DependencyObject) |
Aangeroepen wanneer het bovenliggende element van het visuele object wordt gewijzigd. (Overgenomen van Visual) |
| PointFromScreen(Point) |
Converteert een Point in schermcoördinaten naar een Point die het huidige coördinaatsysteem van de Visual. (Overgenomen van Visual) |
| PointToScreen(Point) |
Converteert een Point die het huidige coördinaatsysteem van het Visual systeem weergeeft in een Point schermcoördinaten. (Overgenomen van Visual) |
| ReadLocalValue(DependencyProperty) |
Retourneert de lokale waarde van een afhankelijkheidseigenschap, als deze bestaat. (Overgenomen van DependencyObject) |
| RemoveVisualChild(Visual) |
Hiermee verwijdert u de relatie tussen de bovenliggende en onderliggende elementen tussen twee visuals. (Overgenomen van Visual) |
| RenderOpen() |
Hiermee opent u het DrawingVisual object voor rendering. De geretourneerde DrawingContext waarde kan worden gebruikt om weer te geven in de DrawingVisual. |
| SetCurrentValue(DependencyProperty, Object) |
Hiermee stelt u de waarde van een afhankelijkheidseigenschap in zonder de waardebron te wijzigen. (Overgenomen van DependencyObject) |
| SetValue(DependencyProperty, Object) |
Hiermee stelt u de lokale waarde van een afhankelijkheidseigenschap in, die is opgegeven door de id van de afhankelijkheidseigenschap. (Overgenomen van DependencyObject) |
| SetValue(DependencyPropertyKey, Object) |
Hiermee stelt u de lokale waarde van een alleen-lezen afhankelijkheidseigenschap in, die is opgegeven door de DependencyPropertyKey id van de afhankelijkheidseigenschap. (Overgenomen van DependencyObject) |
| ShouldSerializeProperty(DependencyProperty) |
Retourneert een waarde die aangeeft of serialisatieprocessen de waarde voor de opgegeven afhankelijkheidseigenschap moeten serialiseren. (Overgenomen van DependencyObject) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| TransformToAncestor(Visual) |
Retourneert een transformatie die kan worden gebruikt om coördinaten te transformeren van de Visual opgegeven bovenliggende Visual waarde van het visuele object. (Overgenomen van Visual) |
| TransformToAncestor(Visual3D) |
Retourneert een transformatie die kan worden gebruikt om coördinaten te transformeren van de Visual opgegeven bovenliggende Visual3D waarde van het visuele object. (Overgenomen van Visual) |
| TransformToDescendant(Visual) |
Retourneert een transformatie die kan worden gebruikt om coördinaten te transformeren van de Visual naar de opgegeven onderliggende visualobject. (Overgenomen van Visual) |
| TransformToVisual(Visual) |
Retourneert een transformatie die kan worden gebruikt om coördinaten van het Visual opgegeven visuele object te transformeren. (Overgenomen van Visual) |
| VerifyAccess() |
Hiermee wordt afgedwongen dat de aanroepende thread toegang heeft tot dit DispatcherObject. (Overgenomen van DispatcherObject) |