DrawingVisual Osztály

Definíció

DrawingVisual egy vizualizációs objektum, amely vektorgrafikák megjelenítésére használható a képernyőn. A rendszer megőrzi a tartalmat.

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
Öröklődés

Megjegyzések

DrawingVisual egy egyszerű rajzosztály, amely alakzatok, képek vagy szövegek megjelenítésére szolgál. Ez az osztály egyszerűnek tekinthető, mivel nem biztosít elrendezést, bemenetet, fókuszt vagy eseménykezelést, ami javítja a teljesítményét. Ezért a rajzok ideálisak hátterekhez és ClipArt-elemekhez.

Ahhoz, hogy DrawingVisual objektumokat használhasson, létre kell hoznia egy tárolóegységet az objektumokhoz. A gazdagéptároló-objektumot az FrameworkElement osztályból kell származtatnia, amely az osztály által nem támogatott elrendezési és eseménykezelési támogatást DrawingVisual nyújt. A gazdagéptároló-objektum nem jelenít meg vizuális tulajdonságokat, mivel fő célja gyermekobjektumok használata. További információért lásd a DrawingVisual objektumok használatát: .

Az objektumok gazdagéptárolóval való létrehozását DrawingVisual bemutató teljes példáért tekintse meg a Hit Test using DrawingVisuals Sample című témakört .

Konstruktorok

Name Description
DrawingVisual()

Inicializálja a DrawingVisual osztály új példányát.

Tulajdonságok

Name Description
BitmapEffect
Elavult.
Elavult.

Beolvas vagy beállít egy BitmapEffect értéket a ContainerVisual.

(Öröklődés forrása ContainerVisual)
BitmapEffectInput
Elavult.
Elavult.

Beolvas vagy beállít egy BitmapEffectInput értéket a ContainerVisual.

(Öröklődés forrása ContainerVisual)
CacheMode

Lekéri vagy beállítja a gyorsítótárazott ábrázolását.ContainerVisual

(Öröklődés forrása ContainerVisual)
Children

Lekéri a gyermekgyűjteményt a ContainerVisual.

(Öröklődés forrása ContainerVisual)
Clip

Lekéri vagy beállítja a kivágási régiót.ContainerVisual

(Öröklődés forrása ContainerVisual)
ContentBounds

Lekéri a határolókeretet a ContainerVisual.

(Öröklődés forrása ContainerVisual)
DependencyObjectType

Lekéri a DependencyObjectType példány CLR-típusát körbefuttatót.

(Öröklődés forrása DependencyObject)
DescendantBounds

Lekéri az összes tartalomhatároló mező egyesítését ContainerVisualaz összes leszármazottja számára, de a tartalom tartalmát ContainerVisualnem.

(Öröklődés forrása ContainerVisual)
Dispatcher

Lekérdezi, Dispatcher hogy ez a társítva van-e DispatcherObject .

(Öröklődés forrása DispatcherObject)
Drawing

Lekéri az objektum rajztartalmat DrawingVisual .

Effect

Lekéri vagy beállítja a bitképeffektust, hogy az ContainerVisuala .

(Öröklődés forrása ContainerVisual)
IsSealed

Olyan értéket kap, amely jelzi, hogy a példány jelenleg zárolva van-e (írásvédett).

(Öröklődés forrása DependencyObject)
Offset

Lekéri vagy beállítja a ContainerVisual referenciapont eltolásértékét.

(Öröklődés forrása ContainerVisual)
Opacity

Lekéri vagy beállítja az átlátszatlanságot a ContainerVisual0=átlátszó, 1=átlátszatlan érték alapján.

(Öröklődés forrása ContainerVisual)
OpacityMask

Lekéri vagy beállít egy ecsetet, amely megadja a lehetséges átlátszatlansági maszkot a ContainerVisual.

(Öröklődés forrása ContainerVisual)
Parent

Lekéri a szülőt Visual a ContainerVisual.

(Öröklődés forrása ContainerVisual)
Transform

Lekéri vagy beállítja a .-ra alkalmazott átalakítást ContainerVisual.

(Öröklődés forrása ContainerVisual)
VisualBitmapEffect
Elavult.
Elavult.

Lekéri vagy beállítja a BitmapEffectVisual.

(Öröklődés forrása Visual)
VisualBitmapEffectInput
Elavult.
Elavult.

Lekéri vagy beállítja a BitmapEffectInputVisual.

(Öröklődés forrása Visual)
VisualBitmapScalingMode

Lekéri vagy beállítja a BitmapScalingModeVisual.

(Öröklődés forrása Visual)
VisualCacheMode

Lekéri vagy beállítja a gyorsítótárazott ábrázolását.Visual

(Öröklődés forrása Visual)
VisualChildrenCount

Lekéri a gyermekek számát a ContainerVisual.

(Öröklődés forrása ContainerVisual)
VisualClearTypeHint

Lekéri vagy beállítja azt, ClearTypeHint amely meghatározza, hogy a ClearType hogyan jelenik meg a Visualfájlban.

(Öröklődés forrása Visual)
VisualClip

Lekéri vagy beállítja a Visual klipterületet értékként Geometry .

(Öröklődés forrása Visual)
VisualEdgeMode

Lekéri vagy beállítja a Visual peremhálózati módot értékként EdgeMode .

(Öröklődés forrása Visual)
VisualEffect

Lekéri vagy beállítja a bitképeffektust, hogy az Visuala .

(Öröklődés forrása Visual)
VisualOffset

Lekéri vagy beállítja a vizualizáció objektum eltolási értékét.

(Öröklődés forrása Visual)
VisualOpacity

Lekéri vagy beállítja Visuala .

(Öröklődés forrása Visual)
VisualOpacityMask

Lekéri vagy beállítja a /> átlátszatlansági maszkját jelképező értéket.

(Öröklődés forrása Visual)
VisualParent

Lekéri a vizualizáció objektumának vizualizációfa szülőját.

(Öröklődés forrása Visual)
VisualScrollableAreaClip

Lekéri vagy beállítja a levágott görgethető területet a Visual.

(Öröklődés forrása Visual)
VisualTextHintingMode

Lekéri vagy megadja a TextHintingMode értékét a Visual-hez.

(Öröklődés forrása Visual)
VisualTextRenderingMode

Lekéri vagy megadja a TextRenderingMode értékét a Visual-hez.

(Öröklődés forrása Visual)
VisualTransform

Lekéri vagy beállítja a TransformVisual.

(Öröklődés forrása Visual)
VisualXSnappingGuidelines

Lekéri vagy beállítja az x-koordináta (függőleges) útmutatógyűjteményt.

(Öröklődés forrása Visual)
VisualYSnappingGuidelines

Lekéri vagy beállítja az y koordinátás (vízszintes) útmutatógyűjteményt.

(Öröklődés forrása Visual)
XSnappingGuidelines

Lekéri vagy beállítja a X (vízszintes) útmutatóját.ContainerVisual

(Öröklődés forrása ContainerVisual)
YSnappingGuidelines

Lekéri vagy beállítja az Y (függőleges) útmutatót a ContainerVisual.

(Öröklődés forrása ContainerVisual)

Metódusok

Name Description
AddVisualChild(Visual)

Két vizualizáció szülő-gyermek kapcsolatát határozza meg.

(Öröklődés forrása Visual)
CheckAccess()

Meghatározza, hogy a hívó szál hozzáfér-e ehhez DispatcherObject.

(Öröklődés forrása DispatcherObject)
ClearValue(DependencyProperty)

Törli egy tulajdonság helyi értékét. A törölni kívánt tulajdonságot egy DependencyProperty azonosító határozza meg.

(Öröklődés forrása DependencyObject)
ClearValue(DependencyPropertyKey)

Törli egy írásvédett tulajdonság helyi értékét. A törölni kívánt tulajdonságot egy DependencyPropertyKey.

(Öröklődés forrása DependencyObject)
CoerceValue(DependencyProperty)

A megadott függőségi tulajdonság értékét kényszeríti. Ez úgy érhető el, hogy meghívja a függőségi tulajdonság tulajdonság metaadataiban megadott függvényeket CoerceValueCallback a hívás DependencyObjectsorán.

(Öröklődés forrása DependencyObject)
Equals(Object)

Meghatározza, hogy a megadott DependencyObject érték megegyezik-e az aktuális DependencyObjectértékével.

(Öröklődés forrása DependencyObject)
FindCommonVisualAncestor(DependencyObject)

Két vizualizációs objektum közös elődét adja vissza.

(Öröklődés forrása Visual)
GetHashCode()

Ehhez lekéri a DependencyObjectkivonatkódot.

(Öröklődés forrása DependencyObject)
GetLocalValueEnumerator()

Létrehoz egy speciális enumerátort annak meghatározásához, hogy mely függőségi tulajdonságok rendelkeznek helyileg beállított értékekkel.DependencyObject

(Öröklődés forrása DependencyObject)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
GetValue(DependencyProperty)

Egy függőségi tulajdonság aktuális tényleges értékét adja vissza az adott példányon DependencyObject.

(Öröklődés forrása DependencyObject)
GetVisualChild(Int32)

A szülő Visualmegadott gyermekét ContainerVisual adja vissza.

(Öröklődés forrása ContainerVisual)
HitTest(HitTestFilterCallback, HitTestResultCallback, HitTestParameters)

A találattesztet ContainerVisual az és HitTestFilterCallback az HitTestResultCallback objektumok használatával indítja el.

(Öröklődés forrása ContainerVisual)
HitTest(Point)

Egy találati teszt legfelülnézettebb vizualizációs objektumát adja vissza egy Point.

(Öröklődés forrása ContainerVisual)
HitTestCore(GeometryHitTestParameters)

Meghatározza, hogy egy geometriai érték a vizualizáció objektumának határán belül van-e.

HitTestCore(PointHitTestParameters)

Meghatározza, hogy egy pontkoordináta-érték az objektum határán DrawingVisual belül van-e.

InvalidateProperty(DependencyProperty)

Újra kiértékeli a megadott függőségi tulajdonság tényleges értékét.

(Öröklődés forrása DependencyObject)
IsAncestorOf(DependencyObject)

Meghatározza, hogy a vizualizáció objektum a leszármazott vizuális objektum őse-e.

(Öröklődés forrása Visual)
IsDescendantOf(DependencyObject)

Meghatározza, hogy a vizualizáció objektum az ősvizualizáció objektum leszármazottja-e.

(Öröklődés forrása Visual)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
OnDpiChanged(DpiScale, DpiScale)

Akkor hívja meg, amikor a DPI megváltozik, amelyen ez a nézet jelenik meg.

(Öröklődés forrása Visual)
OnPropertyChanged(DependencyPropertyChangedEventArgs)

Akkor hívjuk meg, ha az adott DependencyObject függőségi tulajdonság tényleges értéke frissült. A módosított függőségi tulajdonságot az eseményadatok jelentik.

(Öröklődés forrása DependencyObject)
OnVisualChildrenChanged(DependencyObject, DependencyObject)

A vizualizáció objektumának módosításakor VisualCollection hívható meg.

(Öröklődés forrása Visual)
OnVisualParentChanged(DependencyObject)

A vizualizáció objektum szülőjének módosításakor hívható meg.

(Öröklődés forrása Visual)
PointFromScreen(Point)

Point A képernyőn lévő koordinátákat Point a jelenlegi koordinátarendszert Visualképviselővé alakítja át.

(Öröklődés forrása Visual)
PointToScreen(Point)

Point Az aktuális koordinátarendszert VisualPoint ábrázoló egy képernyőkoordinátává alakítja át.

(Öröklődés forrása Visual)
ReadLocalValue(DependencyProperty)

Egy függőségi tulajdonság helyi értékét adja vissza, ha létezik.

(Öröklődés forrása DependencyObject)
RemoveVisualChild(Visual)

Eltávolítja a szülő-gyermek kapcsolatot két vizualizáció között.

(Öröklődés forrása Visual)
RenderOpen()

Megnyitja az DrawingVisual objektumot a rendereléshez. A visszaadott DrawingContext érték a .DrawingVisual

SetCurrentValue(DependencyProperty, Object)

Beállítja egy függőségi tulajdonság értékét az értékforrás módosítása nélkül.

(Öröklődés forrása DependencyObject)
SetValue(DependencyProperty, Object)

Beállítja egy függőségi tulajdonság helyi értékét, amelyet a függőségi tulajdonság azonosítója határoz meg.

(Öröklődés forrása DependencyObject)
SetValue(DependencyPropertyKey, Object)

Beállítja egy írásvédett függőség tulajdonság helyi értékét, amelyet a DependencyPropertyKey függőségi tulajdonság azonosítója határoz meg.

(Öröklődés forrása DependencyObject)
ShouldSerializeProperty(DependencyProperty)

Olyan értéket ad vissza, amely jelzi, hogy a szerializálási folyamatok szerializálják-e a megadott függőségi tulajdonság értékét.

(Öröklődés forrása DependencyObject)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)
TransformToAncestor(Visual)

Olyan átalakítást ad vissza, amellyel koordinátákat alakíthat át a Visual vizualizáció objektumának megadott Visual elődje felé.

(Öröklődés forrása Visual)
TransformToAncestor(Visual3D)

Olyan átalakítást ad vissza, amellyel koordinátákat alakíthat át a Visual vizualizáció objektumának megadott Visual3D elődje felé.

(Öröklődés forrása Visual)
TransformToDescendant(Visual)

Olyan átalakítást ad vissza, amellyel koordinátákat alakíthat át a Visual megadott vizualizációs objektum leszármazottja felé.

(Öröklődés forrása Visual)
TransformToVisual(Visual)

Olyan átalakítást ad vissza, amellyel koordinátákat alakíthat át a Visual megadott vizualizációs objektumból.

(Öröklődés forrása Visual)
VerifyAccess()

Kényszeríti, hogy a hívószál hozzáférhessen ehhez.DispatcherObject

(Öröklődés forrása DispatcherObject)

A következőre érvényes: