DrawingVisual Klass

Definition

DrawingVisual är ett visuellt objekt som kan användas för att återge vektorgrafik på skärmen. Innehållet bevaras av systemet.

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
Arv

Kommentarer

DrawingVisual är en lätt ritningsklass som används för att återge former, bilder eller text. Den här klassen anses vara lätt eftersom den inte tillhandahåller layout, indata, fokus eller händelsehantering, vilket förbättrar dess prestanda. Därför är ritningar idealiska för bakgrunder och ClipArt.

För att kunna använda DrawingVisual objekt måste du skapa en värdcontainer för objekten. Värdcontainerobjektet måste härledas från FrameworkElement klassen, vilket ger stöd för layout och händelsehantering som DrawingVisual klassen inte stöder. Värdcontainerobjektet visar inga visuella egenskaper eftersom dess huvudsakliga syfte är att innehålla underordnade objekt. Mer information finns i Using DrawingVisual Objects.

Ett fullständigt exempel som visar hur du skapar DrawingVisual objekt med en värdcontainer finns i Hit Test Using DrawingVisuals Sample (Träfftest med DrawingVisuals-exempel ).

Konstruktorer

Name Description
DrawingVisual()

Initierar en ny instans av DrawingVisual klassen.

Egenskaper

Name Description
BitmapEffect
Föråldrad.
Föråldrad.

Hämtar eller anger ett BitmapEffect värde för ContainerVisual.

(Ärvd från ContainerVisual)
BitmapEffectInput
Föråldrad.
Föråldrad.

Hämtar eller anger ett BitmapEffectInput värde för ContainerVisual.

(Ärvd från ContainerVisual)
CacheMode

Hämtar eller anger en cachelagrad representation av ContainerVisual.

(Ärvd från ContainerVisual)
Children

Hämtar den underordnade samlingen av ContainerVisual.

(Ärvd från ContainerVisual)
Clip

Hämtar eller anger urklippsregionen för ContainerVisual.

(Ärvd från ContainerVisual)
ContentBounds

Hämtar avgränsningsrutan för innehållet i ContainerVisual.

(Ärvd från ContainerVisual)
DependencyObjectType

DependencyObjectType Hämtar som omsluter CLR-typen för den här instansen.

(Ärvd från DependencyObject)
DescendantBounds

Hämtar en union av alla innehållsgränsrutor för alla ContainerVisualunderordnade i , men inte innehållet i ContainerVisual.

(Ärvd från ContainerVisual)
Dispatcher

Hämtar det Dispatcher som DispatcherObject är associerat med.

(Ärvd från DispatcherObject)
Drawing

Hämtar objektets ritningsinnehåll DrawingVisual .

Effect

Hämtar eller anger bitmappseffekten som ska tillämpas på ContainerVisual.

(Ärvd från ContainerVisual)
IsSealed

Hämtar ett värde som anger om den här instansen för närvarande är förseglad (skrivskyddad).

(Ärvd från DependencyObject)
Offset

Hämtar eller anger förskjutningsvärdet för ContainerVisual från dess referenspunkt.

(Ärvd från ContainerVisual)
Opacity

Hämtar eller anger opaciteten för ContainerVisual, baserat på 0=transparent, 1=ogenomskinlig.

(Ärvd från ContainerVisual)
OpacityMask

Hämtar eller anger en pensel som anger en möjlig ogenomskinlighetsmask för ContainerVisual.

(Ärvd från ContainerVisual)
Parent

Hämtar överordnad VisualContainerVisualför .

(Ärvd från ContainerVisual)
Transform

Hämtar eller anger den transformering som tillämpas på ContainerVisual.

(Ärvd från ContainerVisual)
VisualBitmapEffect
Föråldrad.
Föråldrad.

Hämtar eller anger BitmapEffect värdet för Visual.

(Ärvd från Visual)
VisualBitmapEffectInput
Föråldrad.
Föråldrad.

Hämtar eller anger BitmapEffectInput värdet för Visual.

(Ärvd från Visual)
VisualBitmapScalingMode

Hämtar eller anger BitmapScalingMode för Visual.

(Ärvd från Visual)
VisualCacheMode

Hämtar eller anger en cachelagrad representation av Visual.

(Ärvd från Visual)
VisualChildrenCount

Hämtar antalet underordnade för ContainerVisual.

(Ärvd från ContainerVisual)
VisualClearTypeHint

Hämtar eller anger ClearTypeHint som avgör hur ClearType återges i Visual.

(Ärvd från Visual)
VisualClip

Hämtar eller anger klippområdet för Visual som ett Geometry värde.

(Ärvd från Visual)
VisualEdgeMode

Hämtar eller anger kantläget för Visual som ett EdgeMode värde.

(Ärvd från Visual)
VisualEffect

Hämtar eller anger bitmappseffekten som ska tillämpas på Visual.

(Ärvd från Visual)
VisualOffset

Hämtar eller anger förskjutningsvärdet för det visuella objektet.

(Ärvd från Visual)
VisualOpacity

Hämtar eller anger opaciteten för Visual.

(Ärvd från Visual)
VisualOpacityMask

Hämtar eller anger värdet Brush som representerar opacitetsmasken för Visual.

(Ärvd från Visual)
VisualParent

Hämtar det visuella trädets överordnade objekt.

(Ärvd från Visual)
VisualScrollableAreaClip

Hämtar eller anger ett klippt rullningsbart område för Visual.

(Ärvd från Visual)
VisualTextHintingMode

Hämtar eller ställer in TextHintingMode i Visual.

(Ärvd från Visual)
VisualTextRenderingMode

Hämtar eller ställer in TextRenderingMode i Visual.

(Ärvd från Visual)
VisualTransform

Hämtar eller anger Transform värdet för Visual.

(Ärvd från Visual)
VisualXSnappingGuidelines

Hämtar eller anger riktlinjesamlingen x-koordinat (lodrät).

(Ärvd från Visual)
VisualYSnappingGuidelines

Hämtar eller anger y-koordinatsamlingen (vågrät) riktlinje.

(Ärvd från Visual)
XSnappingGuidelines

Hämtar eller anger X-riktlinjen (vågrätt) för ContainerVisual.

(Ärvd från ContainerVisual)
YSnappingGuidelines

Hämtar eller anger Y-riktlinjen (lodrät) för ContainerVisual.

(Ärvd från ContainerVisual)

Metoder

Name Description
AddVisualChild(Visual)

Definierar relationen mellan överordnad och underordnad mellan två visuella objekt.

(Ärvd från Visual)
CheckAccess()

Avgör om den anropande tråden har åtkomst till den här DispatcherObject.

(Ärvd från DispatcherObject)
ClearValue(DependencyProperty)

Rensar det lokala värdet för en egenskap. Egenskapen som ska rensas anges av en DependencyProperty identifierare.

(Ärvd från DependencyObject)
ClearValue(DependencyPropertyKey)

Rensar det lokala värdet för en skrivskyddad egenskap. Egenskapen som ska rensas anges av en DependencyPropertyKey.

(Ärvd från DependencyObject)
CoerceValue(DependencyProperty)

Tvingar fram värdet för den angivna beroendeegenskapen. Detta uppnås genom att anropa alla CoerceValueCallback funktioner som anges i egenskapsmetadata för beroendeegenskapen eftersom den finns på anropet DependencyObject.

(Ärvd från DependencyObject)
Equals(Object)

Avgör om en angivet DependencyObject motsvarar den aktuella DependencyObject.

(Ärvd från DependencyObject)
FindCommonVisualAncestor(DependencyObject)

Returnerar den gemensamma överordnad för två visuella objekt.

(Ärvd från Visual)
GetHashCode()

Hämtar en hash-kod för den här DependencyObject.

(Ärvd från DependencyObject)
GetLocalValueEnumerator()

Skapar en specialiserad uppräknare för att avgöra vilka beroendeegenskaper som har lokalt angivna värden för den här DependencyObject.

(Ärvd från DependencyObject)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
GetValue(DependencyProperty)

Returnerar det aktuella effektiva värdet för en beroendeegenskap för den här instansen av en DependencyObject.

(Ärvd från DependencyObject)
GetVisualChild(Int32)

Returnerar ett angivet underordnat Visual objekt för den överordnade ContainerVisual.

(Ärvd från ContainerVisual)
HitTest(HitTestFilterCallback, HitTestResultCallback, HitTestParameters)

Initierar ett träfftest på ContainerVisual med hjälp av objekten HitTestFilterCallback och HitTestResultCallback .

(Ärvd från ContainerVisual)
HitTest(Point)

Returnerar det mest visuella objektet i ett träfftest genom att ange en Point.

(Ärvd från ContainerVisual)
HitTestCore(GeometryHitTestParameters)

Avgör om ett geometrivärde ligger inom gränserna för det visuella objektet.

HitTestCore(PointHitTestParameters)

Avgör om ett punktkoordinatvärde ligger inom objektets DrawingVisual gränser.

InvalidateProperty(DependencyProperty)

Utvärderar det effektiva värdet för den angivna beroendeegenskapen igen.

(Ärvd från DependencyObject)
IsAncestorOf(DependencyObject)

Avgör om det visuella objektet är en överordnad objekt för det underordnade visuella objektet.

(Ärvd från Visual)
IsDescendantOf(DependencyObject)

Avgör om det visuella objektet är underordnat det överordnade visuella objektet.

(Ärvd från Visual)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
OnDpiChanged(DpiScale, DpiScale)

Anropas när DPI:et där den här vyn återges ändras.

(Ärvd från Visual)
OnPropertyChanged(DependencyPropertyChangedEventArgs)

Anropas när det effektiva värdet för någon beroendeegenskap DependencyObject har uppdaterats. Den specifika beroendeegenskap som ändrades rapporteras i händelsedata.

(Ärvd från DependencyObject)
OnVisualChildrenChanged(DependencyObject, DependencyObject)

Anropas när objektet VisualCollection för det visuella objektet ändras.

(Ärvd från Visual)
OnVisualParentChanged(DependencyObject)

Anropas när det överordnade objektet för det visuella objektet ändras.

(Ärvd från Visual)
PointFromScreen(Point)

Konverterar en Point i-skärmkoordinat till en Point som representerar det aktuella koordinatsystemet för Visual.

(Ärvd från Visual)
PointToScreen(Point)

Konverterar ett Point som representerar det aktuella koordinatsystemet för Visual till en Point i skärmkoordinater.

(Ärvd från Visual)
ReadLocalValue(DependencyProperty)

Returnerar det lokala värdet för en beroendeegenskap, om den finns.

(Ärvd från DependencyObject)
RemoveVisualChild(Visual)

Tar bort relationen mellan överordnad och underordnad mellan två visuella objekt.

(Ärvd från Visual)
RenderOpen()

Öppnar objektet DrawingVisual för återgivning. Det returnerade DrawingContext värdet kan användas för att återge till DrawingVisual.

SetCurrentValue(DependencyProperty, Object)

Anger värdet för en beroendeegenskap utan att ändra dess värdekälla.

(Ärvd från DependencyObject)
SetValue(DependencyProperty, Object)

Anger det lokala värdet för en beroendeegenskap som anges av dess beroendeegenskapsidentifierare.

(Ärvd från DependencyObject)
SetValue(DependencyPropertyKey, Object)

Anger det lokala värdet för en skrivskyddad beroendeegenskap som anges av identifieraren DependencyPropertyKey för beroendeegenskapen.

(Ärvd från DependencyObject)
ShouldSerializeProperty(DependencyProperty)

Returnerar ett värde som anger om serialiseringsprocesser ska serialisera värdet för den angivna beroendeegenskapen.

(Ärvd från DependencyObject)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
TransformToAncestor(Visual)

Returnerar en transformering som kan användas för att transformera koordinater från Visual till angiven överordnad Visual för det visuella objektet.

(Ärvd från Visual)
TransformToAncestor(Visual3D)

Returnerar en transformering som kan användas för att transformera koordinater från Visual till angiven överordnad Visual3D för det visuella objektet.

(Ärvd från Visual)
TransformToDescendant(Visual)

Returnerar en transformering som kan användas för att transformera koordinater från Visual till det angivna visuella objektets underordnade objekt.

(Ärvd från Visual)
TransformToVisual(Visual)

Returnerar en transformering som kan användas för att transformera koordinater från Visual till det angivna visuella objektet.

(Ärvd från Visual)
VerifyAccess()

Framtvingar att den anropande tråden har åtkomst till den här DispatcherObject.

(Ärvd från DispatcherObject)

Gäller för