DrawingVisual Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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 |
| 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) |