ShapeElement Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
DomainClass ShapeElement – popis pro Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
public ref class ShapeElement abstract : Microsoft::VisualStudio::Modeling::Diagrams::PresentationElement, Microsoft::VisualStudio::Modeling::Diagrams::IGeometryHost
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.DisplayName", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel))]
[Microsoft.VisualStudio.Modeling.DomainObjectId("ffb3d9f5-7a47-4e12-8501-0055bd018825")]
[System.CLSCompliant(true)]
public abstract class ShapeElement : Microsoft.VisualStudio.Modeling.Diagrams.PresentationElement, Microsoft.VisualStudio.Modeling.Diagrams.IGeometryHost
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.DisplayName", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel))>]
[<Microsoft.VisualStudio.Modeling.DomainObjectId("ffb3d9f5-7a47-4e12-8501-0055bd018825")>]
[<System.CLSCompliant(true)>]
type ShapeElement = class
inherit PresentationElement
interface IGeometryHost
Public MustInherit Class ShapeElement
Inherits PresentationElement
Implements IGeometryHost
- Dědičnost
- Odvozené
- Atributy
- Implementuje
Konstruktory
ShapeElement(Partition, PropertyAssignment[]) |
Konstruktor |
Pole
DomainClassId |
Id třídy domény ShapeElement. |
Vlastnosti
AbsoluteBoundingBox |
Získá ohraničující obdélník v jednotkách světa a vzhledem k levému hornímu rohu diagramu. |
AbsoluteBoundingBoxToEnsureVisible |
Získá ohraničující obdélník DiagramClientView.EnsureVisible použije. Obdélník je v jednotkách světa a je relativní k levému hornímu rohu diagramu. |
AbsoluteCenter |
Získá střed ShapeElement Absolutní hranice vzhledem k diagramu v levém horním rohu bez ohledu na nadřazený ShapeElement. |
AccessibilityObject |
Získá AccessibleObject přiřazený elementu |
AccessibleDefaultActionDescription |
Získá výchozí popis akce elementu pro použití klientskými aplikacemi pro usnadnění přístupu. |
AccessibleDescription |
Získá popis elementu používaného klientskými aplikacemi pro usnadnění přístupu. |
AccessibleHelp |
Získá popis, co prvek dělá nebo jak je prvek použit. |
AccessibleHelpTopicFileName |
Získá cestu k souboru nápovědy přidruženého k tomuto prvku. |
AccessibleHelpTopicId |
Získá identifikátor tématu nápovědy přidružený k tomuto prvku. |
AccessibleName |
Získá název elementu používaného klientskými aplikacemi pro usnadnění přístupu. |
AccessibleRole |
Získá přístupnou roli ovládacího prvku. |
AccessibleState |
Získá přístupný stav elementu modelu. |
AccessibleValue |
Získá přístupnou hodnotu pro tento prvek. |
AllowsChildrenInSelection |
Získá, zda podřízené položky tohoto obrazce jsou povoleny ve stejné skupině výběru jako tento nadřazený objekt. |
AllowsChildrenToResizeParent |
Získá hodnotu, která určuje, zda podřízené obrazce mohou změnit velikost tohoto obrazce. |
AllowsChildrenToShrinkParent |
Získá hodnotu, která určuje, zda lze tento obrazec zmenšit a zvětšit změnami svých vnořených podřízených položek. |
BackgroundBrushId |
Získá ID prostředku štětce, který bude použit k vyplnění pozadí geometrie. |
BoundingBox |
Získá ohraničující obdélník v jednotkách světa a relativní k levému hornímu rohu tohoto ShapeElement nadřazeného prvku. |
CanFocus |
Získá hodnotu označující, zda ShapeElement lze přijmout fokus. |
CanMove |
Získá hodnotu označující, zda je uživateli povoleno přemístit ShapeElement. |
CanSelect |
Získá hodnotu označující, zda je uživateli povoleno vybrat ShapeElement. |
Center |
Získá střed bod ShapeElement hranice. |
ClassStyleSet |
Získá sadu stylů sdílenou mezi všemi instancemi této třídy. |
ClipWhenDrawingFields |
Získá hodnotu označující, zda oblast oříznutí má být nastavena na ohraničující rámeček tohoto obrazce při kreslení jeho podřízené ShapeFields. |
Decorators |
Kolekce dekorátorů pro tento typ obrazce. Vrátí hodnotu null, pokud tento typ nemá žádné dekorátory. Obrazce ve výchozím nastavení dekorátory nemají. |
DefaultShapeField |
Získá první ShapeField, který může získat fokus. Vrácené pole by se mělo použít jako výchozí pole obrazce pro příjem událostí klíče, když ShapeElement má fokus a ShapeElement nereaguje na klíčové události. |
DefaultSize |
Získá výchozí velikost ShapeElement v jednotkách světa. |
Diagram |
Získá diagram, který patří Tento ShapeElement patří. (Může mít hodnotu null.) |
EnsureVisiblePreference |
Předvolby metody EnsureVisible pro tento obrazec. Výchozí hodnota je vrátit VisiblePreference pro diagram hostující tento obrazec. |
Events |
Vrátí seznam obslužných rutin událostí připojených k tomuto ShapeElement. |
GeometryBackgroundBrushId |
Získá ID prostředku štětce, který bude použit k vyplnění pozadí geometrie. |
GeometryBoundingBox |
Získá ohraničující rámeček geometrie. (Má být volána pouze třídami odvozenými od ShapeGeometry.) |
GeometryHasFilledBackground |
Získá hodnotu označující, zda pozadí geometrie bude vyplněna. (Má být volána pouze třídami odvozenými od ShapeGeometry.) |
GeometryHasOutline |
Získá hodnotu označující, zda obrys geometrie bude nakreslen. (Má být volána pouze třídami odvozenými od ShapeGeometry.) |
GeometryHasShadow |
Získá hodnotu označující, zda geometrie zobrazí stín. (Má být volána pouze třídami odvozenými od ShapeGeometry.) |
GeometryOutlinePenId |
Získá ID prostředku pera, které se použije k kreslení obrysu geometrie. |
GeometryStyleSet |
Získá sadu stylů, které se mají použít pro geometrii. (Má být volána pouze třídami odvozenými od ShapeGeometry.) |
GridSize |
Získá velikost mřížky ve světových jednotkách, na které je tento obrazec. Ve výchozím nastavení se použije GridSize nadřazeného obrazce. |
HasChildren |
Získá hodnotu označující, zda ShapeElement má jeden nebo více podřízených ShapeElements s relativní nebo vnořenou relaci. |
HasCustomToolTip |
Vrátí, jestli má tento obrazec vlastní vykreslení popisu. |
HasDragOverToolTip |
Vrátí informace o tom, zda tento obrazec podporuje popis přetahování. |
HasFilledBackground |
Získá hodnotu označující, zda chcete nakreslit pozadí obrazce. |
HasHighlighting |
Získá hodnotu označující, zda se má nakreslit zvýraznění ShapeElement |
HasOutline |
Získá hodnotu označující, zda má být nakreslený obrys obrazce. |
HasShadow |
Získá hodnotu označující, zda se má nakreslit stín ShapeElement |
HasToolTip |
Získání nebo nastavení, jestli obrazec ve výchozím nastavení zobrazuje popis najetí myší |
Id |
Jedinečný identifikátor tohoto prvku. (Zděděno od ModelElement) |
IsActive |
Vrátí hodnotu true, pokud je prvek aktuálně aktivní v rámci modelu, false, pokud byl prvek odstraněn nebo je v procesu odstranění. (Zděděno od ModelElement) |
IsDeleted |
Je prvek odstraněn z modelu. (Odstraněné prvky nejsou okamžitě zničeny, takže příkaz zpět může vrátit zpět odstranění elementu.) (Zděděno od ModelElement) |
IsDeleting |
Je prvek odstraněn z modelu. (Odstraněné prvky nejsou okamžitě zničeny, takže příkaz zpět může vrátit zpět odstranění elementu.) (Zděděno od ModelElement) |
IsNestedChild |
Získá hodnotu označující, zda je tento obrazec vnořeným podřízeným objektem nadřazeného objektu, nikoli relativní podřízenosti. Vnořené podřízené objekty jsou oříznuty svým nadřazeným obrazcem, zatímco relativní podřízený objekt není. |
IsRelativeChild |
Získá hodnotu označující, zda je tento obrazec relativní podřízeným objektem nadřazeného objektu, nikoli vnořeným podřízeným objektem. Vnořené podřízené objekty jsou oříznuty svým nadřazeným obrazcem, zatímco relativní podřízený objekt není. |
IsVisible |
Získá atribut visibility tohoto obrazce. |
LineAdjustAwayDefault |
Získá nebo nastaví hodnotu, která označuje, zda se přechodné čáry segmenty podřízených obrazců mají pokusit zarovnat, když obrazce propojení sdílejí společný propojený obrazec. Segmenty střední čáry jsou segmenty, které neobsahují ani koncové body LinkShape. Tato vlastnost nemá vliv na spřažení tohoto obrazce s obrazci na stejné; platí pouze pro propojení obrazců, které jsou podřízené tomuto obrazci. |
LineAffinityDefault |
Získá nebo nastaví hodnotu, která označuje, zda se přechodné čáry segmenty podřízených obrazců mají pokusit zarovnat, když obrazce propojení sdílejí společný propojený obrazec. Segmenty střední čáry jsou segmenty, které neobsahují ani koncové body LinkShape. Tato vlastnost nemá vliv na spřažení tohoto obrazce s obrazci na stejné; platí pouze pro propojení obrazců, které jsou podřízené tomuto obrazci. |
LineToLineClearance |
Získá nebo nastaví vzdálenost ve světových jednotkách mezi podřízenými obrazci propojení. Tato vlastnost nemá vliv na vzdálenost mezi řádky tohoto obrazce u obrazců na stejné hodnotě; platí pouze pro propojení obrazců, které jsou podřízené tomuto obrazci. Tato hodnota musí být větší než 1e-6. |
LineToNodeClearance |
Získá nebo nastaví vzdálenost ve světových jednotkách mezi obrazci podřízených propojení a obrazců podřízených uzlů. Tato vlastnost nemá vliv na vzdálenost řádků k uzlu tohoto obrazce se sousotenými obrazci; vztahuje se pouze na obrazce, které jsou podřízené tomuto obrazci. Tato hodnota musí být větší než 1e-6. |
MaximumShadowOffset |
Získá maximální posun stínu v jednotkách světa. Všechny posuny stínu musí být menší než tato hodnota. |
MaximumSize |
Získá maximální velikost ShapeElement ve světových jednotkách. |
MinimumSize |
Získá minimální velikost ShapeElement v jednotkách světa. |
ModelElement |
Získá nebo nastaví prvek modelu přidružený k tomuto prvku prezentace. (Zděděno od PresentationElement) |
NestedChildShapes |
Získá seznam NestedChildShapes. Popis pro Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeContainsNestedChildShapes.ParentShape |
NestedShapesMargin |
Získá okraj mezi tento ShapeElement ohraničující rámeček obvod a jeho vnořené uzly obrazce. Náskok je ve světových jednotkách. Tento okraj má poskytnout oblast podél obvodu tohoto ShapeElementu, přes kterou můžou směrovat linky připojení. |
NodeToNodeClearance |
Získá nebo nastaví vzdálenost ve světových jednotkách mezi obrazci podřízených uzlů. Tato vlastnost nemá vliv na průchod mezi uzly tohoto obrazce s obrazci na stejné úrovni; vztahuje se pouze na obrazce uzlů, které jsou podřízené tomuto obrazci. Tato hodnota musí být větší než 1e-6. |
OutlinePenId |
Získá ID prostředku pera, které se použije k kreslení obrysu geometrie. |
OutlinePenWidth |
Získá šířku pera osnovy v jednotkách světa. To je užitečné pro zvýšení ohraničujícího obdélníku ShapeElement pro účely zneplatnění. |
PaintMoveableDecoratorSelectionLines |
Pokud je tento obrazec vybraný, zda chcete nakreslit jednu čáru výběru ke každému pohybitelnému dekorátoru připojenému k tomuto obrazci, pokud byl dekorátor umístěn ručně nebo velikost. Základní implementace vrátí hodnotu true. |
ParentLink |
Získá relaci k nadřazené ShapeElement. |
ParentShape |
Role domény ParentShape |
Partition |
Získá nebo nastaví partition instance, která obsahuje tento prvek. (Zděděno od ModelElement) |
Perimeter |
Získá grafickou cestu, která zahrnuje obrys ShapeElement, včetně tloušťky obrysu pera, který leží mimo ShapePath. Body v cestě jsou v jednotkách světa vzhledem k nadřazené jednotce ShapeElement. |
RelatedShapeToEmphasize |
Získá související ShapeElement, který by měl být vizuálně zvýrazněn uživateli při výběru tohoto obrazce. Tento vzhled se liší od výběru a neznamená, že je vybraný související obrazec. Záměrem je přitáhnout pozornost uživatele k souvisejícímu obrazci a poskytnout tak kontext. Tato vlastnost vrátí hodnotu null, pokud není třeba zvýraznit žádný obrazec. Příklad použití: Uživatel nemusí mít jasno v tom, k jakému obrazci je popisek přidružený, takže vizuálním zdůrazňováním nadřazeného obrazce popisku při výběru popisku může uživatel rychle identifikovat související obrazec. |
RelativeChildShapes |
Získá seznam RelativeChildShapes. Popis pro Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeHasRelativeChildShapes.ParentShape |
ShapeFields |
Kolekce polí obrazců pro tento typ obrazce. |
ShapeGeometry |
Získá ShapeGeometry objekt přidružený k tomuto ShapeElement. |
ShouldTryParentShapeForMergeOnToolboxDoubleClick |
Určuje, co se stane, když je vybrán tento ShapeElement a uživatel dvakrát klikne na položku panelu nástrojů. Pokud canMerge() ve výchozím nastavení selže pro tento ShapeElement, akce poklepáním přejde na ParentShape tohoto ShapeElementu a zkusí CanMerge() znovu. Pokud obrazec přepíše tuto metodu tak, aby vrátil false, poklikání panelu nástrojů se ukončí, pokud CanMerge() selže. |
Store |
Získejte instanci Storu, která obsahuje tento prvek. (Zděděno od ModelElement) |
StyleSet |
Získá instance StyleSet, pokud tento ShapeElement má jeden, jinak získá ClassStyleSet. |
Subject |
Získá nebo nastaví Předmět. Popis pro Microsoft.VisualStudio.Modeling.Diagrams.PresentationViewsSubject.Presentation (Zděděno od PresentationElement) |
TargetToolboxItemFilterAttributes |
Vrátí kolekci ToolboxItemFilterAttribute objektů pro tento obrazec. Tyto atributy slouží k určení položek, které jsou v panelu nástrojů povolené nebo zakázané. Zde vrácená kolekce se stane součástí kolekce, kterou položky panelu nástrojů musí shodovat, aby bylo možné ji povolit. Chcete-li definovat kolekci, která je součástí samotné položky panelu nástrojů, použijte ToolboxItemFilterAttribute na ModelElement, který představuje položku panelu nástrojů. |
ZOrder |
Získá relativní pořadí Z pro tento ShapeElement. Pokud se jedná o diagram, jedná se o nejnovější číslo pořadí Z použité k přečíslování. |
Metody
AccessibleDoDefaultAction() |
Provede výchozí akci přidruženou k tomuto přístupnému objektu. |
Associate(ModelElement) |
Přidruží tento prvek prezentace k prvku modelu. (Zděděno od PresentationElement) |
AssociateValueWith(Store, AssociatedPropertyInfo) |
Přidruží hodnotu prostředku tohoto obrazce k hodnotě vlastnosti IMS. Tuto metodu použijte, pokud ims vlastnost existuje na element, který není tento ShapeElement. |
AssociateValueWith(Store, Guid) |
Přidruží prostředek tohoto obrazce k hodnotě vlastnosti IMS na ShapeElement samotný. |
CalculateDerivedVisible(ShapeElement) |
Vypočítejte hodnotu DerivedVisible pro tento obrazec za předpokladu, že nadřazený objekt je správný. |
CanMerge(ProtoElementBase, ElementGroupPrototype) |
Vrátí hodnotu určující, zda zdrojový prvek reprezentovaný zadaný kořenový ProtoElement lze přidat do tohoto elementu. (Zděděno od ModelElement) |
ChooseMergeTarget(ElementGroup) |
Získá ModelElement použít jako cíl pro Proces sloučení ElementGroup. |
ChooseMergeTarget(ElementGroupPrototype) |
Získá ModelElement použít jako cíl pro Proces sloučení ElementGroupPrototype. |
ChooseParentShape(ShapeElement) |
Volána ShapeElement.FixUpChildShapes() k určení, který obrazec by měl být nadřazený obrazec pro nový podřízený obrazec. Ve výchozím nastavení bude tento ShapeElement nadřazený, ale mohou existovat případy, kdy by měl být jiný obrazec. |
ChooseRelationship(ShapeElement) |
Volána ShapeElement.FixUpChildShapes() k získání typu vztahu podřízeného ShapeElement k nadřazené. |
CoerceSelection(DiagramItem, DiagramClientView, Boolean) |
Umožňuje obrazci změnit vybrané položky. Volána z akce výběru. |
Copy() |
Vytvoří kopii elementu v modelu. (Zděděno od ModelElement) |
Copy(IEnumerable<Guid>) |
Vytvoří kopii elementu v modelu. (Zděděno od ModelElement) |
CreateChildShape(ModelElement) |
Volána ShapeElement.FixUpChildShapes() k načtení nové instance podřízeného obrazce pro daný prvek modelu. |
CreateClassStyleSet() |
Vytvoří sadu stylů třídy pro tento ShapeElement. |
CreateDecorators() |
Vytvoří instanci kolekce dekorátorů pro tento typ obrazce. |
CreateInstanceStyleSet() |
Create sadu stylů této instance. |
CreateShapeFields() |
Vytvoří instanci kolekce polí obrazce pro tento typ obrazce. |
Delete() |
Odstraní prvek z modelu. (Zděděno od ModelElement) |
Delete(Guid[]) |
Odstraní prvek z modelu. (Zděděno od ModelElement) |
DetermineHighlightShape(ShapeElement) |
Přejde nahoru o nadřazený řetězec obrazců, dokud nenajde obrazec, který má zapnuté zvýraznění, nebo dokud nedosáhne horní části nadřazeného řetězce. |
DoFoldToShape(PointD, PointD) |
Vypočítá bod podél obvodu ShapeElement, kde se daný vektor protíná. |
DoHitTest(PointD, DiagramHitTestInfo, Boolean) |
Provede hittest zadaný bod vzhledem k levému hornímu rohu diagramu v jednotkách světa. |
DoHitTest(PointD, DiagramHitTestInfo) |
Provede hittest zadaný bod vzhledem k levému hornímu rohu diagramu v jednotkách světa. |
DoHitTestSelection(PointD, DiagramHitTestInfo) |
Provede hittest u výběru, který obklopuje ShapeElement zadaný bod vzhledem k diagramu vlevo nahoře v jednotkách světa. |
DoKeyboardNavigation(Keys, DiagramClientView) |
Zavolá příslušnou metodu navigace na obrazci. |
DrawResizeFeedback(DiagramPaintEventArgs, RectangleD) |
Nakreslí zpětnou vazbu změny velikosti ShapeElement pomocí daných absolutních mezí pro ShapeElement. |
ExcludeFromClipRegion(Graphics, Matrix, GraphicsPath) |
Vyloučí tento ShapeElement a jeho sestupné ShapeElements z oblasti oříznutí v zadaném objektu Graphics. |
ExcludeGeometryFromClipRegion(Graphics, Matrix, GraphicsPath) |
Vyloučí z oblasti oříznutí tuto geometrii, včetně geometrií následnických objektů IGeometryHost. (Má být volána pouze třídami odvozenými od ShapeGeometry.) |
FindDecorator(IList<Decorator>, String) |
DomainClass ShapeElement – popis pro Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
FindDecorator(String) |
Najde dekorátor s daným názvem. |
FindFirstChild(Boolean) |
Volána tímto ShapeElement získat jeho první potomek v navigační sekvenci. Volá podřízený ShapeElement nebo ShapeField k získání prvního potomka tohoto obrazce v navigační sekvenci. |
FindFreeArea(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) |
Najděte v grafu obrazce nebo diagramu volnou oblast. |
FindLastChild(Boolean) |
Volá podřízený ShapeElement nebo ShapeField získat posledního potomka tohoto obrazce v navigační sekvenci. |
FindNextChild(DiagramItem, Boolean) |
Volá podřízený ShapeElement nebo ShapeField získat první položku na stejné dítě za ním v navigační sekvenci. |
FindNextInChildFields(ShapeField, Boolean) |
Najde první položku DiagramItem následující za zadaným polem ShapeField. Hledání je omezeno na kolekci ShapeField tohoto obrazce, včetně jeho dílčích polí. |
FindPreviousChild(DiagramItem, Boolean) |
Voláno podřízeným ShapeElement nebo ShapeField k získání první položky na stejné stejné straně podřízené položky, která předchází v navigační sekvenci. |
FindPreviousInChildFields(ShapeField, Boolean) |
Vyhledá první položku DiagramItem předcházející zadanému poli ShapeField. Hledání je omezeno na kolekci ShapeField tohoto obrazce, včetně jeho dílčích polí. |
FindShapeField(IList<ShapeField>, String) |
DomainClass ShapeElement – popis pro Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
FindShapeField(String) |
Vrátí první shapefield s daným názvem v kolekci ShapeFields. Pokud pole s daným názvem není nalezeno, vrátí tato metoda hodnotu null. |
FixUpChildShapes(ModelElement) |
Volal Diagram.FixUpDiagram() k poskytnutí příležitosti k vytvoření nebo konfiguraci podřízených obrazců v reakci na přidání zadaného podřízeného prvku do modelu. |
Focused(DiagramClientView) |
Vrátí hodnotu určující, zda je tento obrazec v zadaném zobrazení zaměřen. |
GetAccessibilityObject(DiagramClientView) |
Získá Objekt AccessibleObject přiřazený elementu |
GetChildElements(ModelElement) |
Volal ShapeElement.FixUpChildShapes() získat kolekci ModelElements, které jsou považovány za podřízené prvky zadané ModelElement. Vrácené podřízené prvky by měly mít odpovídající typy obrazců, které lze vytvořit jako podřízené obrazce tohoto ShapeElementu. |
GetCursor(Cursor, DiagramClientView, PointD) |
Získá kurzor, který se zobrazí při ukazatel myši je nad ShapeElement. |
GetDomainClass() |
Získá nejvíce odvozenou třídu domény pro tento prvek. (Zděděno od ModelElement) |
GetDragOverToolTipText(DiagramItem) |
Vrátí zobrazení přetažením myši přes text popisu. |
GetFieldAccessibleDescription(ShapeField) |
DomainClass ShapeElement – popis pro Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
GetFieldAccessibleName(ShapeField) |
DomainClass ShapeElement – popis pro Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
GetFieldAccessibleValue(ShapeField) |
DomainClass ShapeElement – popis pro Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
GetFieldRepresentedElement(ShapeField) |
Získá primární ModelElement zadané podřízené ShapeField představuje. |
GetFieldRepresentedProperty(ShapeField) |
Získá informace o vlastnosti, které zadané ShapeField představuje. |
GetPotentialMouseAction(MouseButtons, PointD, DiagramHitTestInfo) |
Načte akci myši, která by měla být aktivní v této (nebo další) události MouseDown, pokud je myš nad zadaným bodem. |
GetRoleCollection<TCollection,TElement>(Guid) |
Získá nebo vytvoří kolekci propojených prvků. (Zděděno od ModelElement) |
GetShapeLuminosity(DiagramClientView, Color) |
Vypočítá jas obrazce na základě jasu aktuální barvy a toho, jestli je nebo není v seznamu zvýraznění. |
GetSubFieldAccessibleDescription(ShapeField, ShapeSubField) |
DomainClass ShapeElement – popis pro Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
GetSubFieldAccessibleName(ShapeField, ShapeSubField) |
DomainClass ShapeElement – popis pro Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
GetSubFieldAccessibleValue(ShapeField, ShapeSubField) |
DomainClass ShapeElement – popis pro Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
GetSubFieldRepresentedElements(ShapeField, ShapeSubField) |
Získá kolekci ModelElements zadané ShapeSubField představuje. |
GetSubFieldRepresentedProperty(ShapeField, ShapeSubField) |
Získá popisovač vlastnosti přidružené k zadanému dílčímu poli. |
GetSubFieldRepresentedPropertyElements(ShapeField, ShapeSubField) |
Získá prvek, který hostuje vlastnost zobrazena dílčí pole. To se může lišit od elementu vráceného GetSubFieldRepresentedElements, protože skutečná DomainPropertyInfo vrácená GetSubFieldRepresentedProperty může být hostována v podřízené části reprezentovaného elementu. |
GetToolTipText(DiagramItem) |
Získá text popisu pro pel element pod kurzorem. |
HasCachedDragOverResult(DiagramDragEventArgs) |
Vrátí hodnotu true, pokud je výsledek přetažení uložen v mezipaměti. |
Hide() |
Skrýt (zviditelnit) obrazec a všechny jeho podřízené objekty |
HideCustomToolTip(IWin32Window) |
Skrytí vlastního popisu obrazce |
InitializeDecorators(IList<ShapeField>, IList<Decorator>) |
Vytvoří instanci a přidá pole obrazce (například text a obrázky) k tomuto typu obrazce. |
InitializeInstanceResources() |
Přepíše existující prostředky pro tuto instanci ShapeElement. Tato metoda je volána po vytvoření instance instance style set byla vytvořena instance instance. Přepište tuto metodu pro úpravu existujících prostředků pro tuto instanci ShapeElement. |
InitializeResources(StyleSet) |
Přidá nové prostředky nebo přepíše existující prostředky pro tento typ ShapeElement. Tato metoda je volána po vytvoření instance sady stylů třídy. Přepište tuto metodu pro přidání nových prostředků nebo úpravu existujících prostředků pro tento typ ShapeElement. |
InitializeShapeFields(IList<ShapeField>) |
DomainClass ShapeElement – popis pro Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
Invalidate() |
Zruší platnost objektu ShapeElement. |
Invalidate(Boolean) |
Zruší platnost objektu ShapeElement. |
Invalidate(RectangleD) |
Zruší platnost ShapeElement se zadaným obdélníkem použitým jako jeho absolutní meze. |
IsDescendantOf(ShapeElement) |
Vrátí hodnotu označující, zda je tento obrazec potomkem zadaného obrazce. |
IsNavigationKey(Char) |
Vrátí hodnotu označující, zda zadaný znak odpovídá navigačnímu příkazu. |
IsNavigationKey(Keys) |
Vrátí hodnotu označující, zda zadaná data klíče odpovídají navigačnímu příkazu. |
IterateShapes(IShapeIterator) |
Metoda, která pomáhá iterovat obrazec a všechny jeho podřízené obrazce. Metoda rekurzivně projde všechny podřízené obrazce tohoto obrazce a zavolá daný iterátor s každým nalezeným obrazcem. Poznámka: Základní implementace je, že procházení je hloubkové a NestedChildShapes jsou iterated před RelativeChildShapes. |
MergeConfigure(ElementGroup) |
PresentationElements by neměl přepsat MergeConfigure(), protože nebude volána v peLs během sloučení. Místo toho by seznamy PEL měly používat přepsání opravy zobrazení. (Zděděno od PresentationElement) |
MergeDisconnect(ModelElement) |
Provede operaci naproti MergeRelate – tj. odpojí daný prvek od aktuálního prvku (odebere odkazy vytvořené mergeRelate). (Zděděno od ModelElement) |
MergeRelate(ModelElement, ElementGroup) |
PresentationElements by neměl přepsat MergeRelate(), protože nebude volána u seznamů PEL během sloučení. Místo toho by seznamy PEL měly používat přepsání opravy zobrazení. (Zděděno od PresentationElement) |
ModifyLuminosity(Int32, DiagramClientView) |
Vypočítá světelnost zvýraznění na základě: pokud L >= 160, pak L = L * 0,9 jinak, L += 40. |
MoveByRepositioning(DiagramDragEventArgs) |
Přemísťuje obrazce v elementu ElementGroupPrototype o velikost určenou polohou myši. |
MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) |
Přemísťuje obrazce v daném prototypu do zadaného bodu. |
NavigateAscend(SelectedShapesCollection) |
Volá ho tento ShapeElement, aby nastavil fokus na první prioritní nadřazenou stránku v navigační sekvenci. |
NavigateDescend(SelectedShapesCollection) |
Volal tento ShapeElement k nastavení fokusu na jeho prvního prioritního potomka v navigační sekvenci. |
NavigateTo(DiagramItem, SelectedShapesCollection) |
Volal metody Navigate pro nastavení fokusu na zadaný DiagramItem. |
NavigateToFirst(SelectedShapesCollection) |
Tato funkce ShapeElement volá k nastavení fokusu na první sourozenec tohoto obrazce (tj. první podřízený objekt) v navigační sekvenci. |
NavigateToLast(SelectedShapesCollection) |
Tento objekt ShapeElement volá k nastavení fokusu na poslední sourozenec tohoto obrazce (tj. poslední podřízený objekt nadřazeného objektu) v navigační sekvenci. |
NavigateToNext(SelectedShapesCollection) |
Volá tento ShapeElement k nastavení fokusu na další objekt v navigační sekvenci. Položka s fokusem výběru je ignorována; předpokládá se, že tento obrazec je ShapeElement, ze kterého se má začít procházet. |
NavigateToPrevious(SelectedShapesCollection) |
Volá tento ShapeElement k nastavení fokusu na předchozí objekt v navigační sekvenci. Položka s fokusem výběru je ignorována; předpokládá se, že tento obrazec je ShapeElement, ze kterého se má začít procházet. |
OnAssociatedPropertyChanged(PropertyChangedEventArgs) |
Volá se při změně vlastnosti. |
OnBeforePaint() |
OnBeforePaint se nazývá na začátku obrazu ShapeElement. Poskytuje vývojářům příležitost aktualizovat a přepsat prostředky předtím, než se použijí při malování. |
OnBeginEdit(DiagramItemEventArgs) |
Volá se, když byly zahájeny místní úpravy. |
OnBoundsFixup(BoundsFixupState, Int32, Boolean) |
Umožňuje poslední příležitost k tomu, aby se meze při opravy zobrazení a diagramu opravovaly uživatelem. Tuto metodu můžete přepsat tak, aby se použily konkrétní změny oprav hranic, které chcete použít. |
OnChildConfigured(ShapeElement, Boolean, Boolean) |
Volá ho ShapeElement.FixUpChildShapes(), aby tento ShapeElement mohl po konfiguraci zadané podřízené ShapeElement. Po zavolání funkce OnChildConfiguring() se nový podřízený obrazec umístí do umístění cílového umístění (pokud je k dispozici). Tento název se nazývá další bez ohledu na to, jestli byl podřízený obrazec umístěný nebo ne. |
OnChildConfiguring(ShapeElement, Boolean) |
Volal by ShapeElement.FixUpChildShapes(), aby tento ShapeElement předkonfiguroval zadaný podřízený ShapeElement. Tato možnost se nazývá bezprostředně poté, co se obrazec stane podřízeným objektem tohoto objektu ShapeElement, ale před umístěním obrazce na cílovém obrazci. |
OnClick(DiagramPointEventArgs) |
Volá se pomocí ovládacího prvku OnClick(). |
OnCopy(ModelElement) |
Volá se při vytvoření kopie elementu. Metoda je volána u duplicitního elementu. (Zděděno od ModelElement) |
OnDeleted() |
Volá model po odstranění elementu. (Zděděno od ModelElement) |
OnDeleting() |
Volal model před odstraněním elementu. (Zděděno od ModelElement) |
OnDoubleClick(DiagramPointEventArgs) |
Volal ovládacího prvku OnDoubleClick() |
OnDragDrop(DiagramDragEventArgs) |
Událost vyvolaná při přetažení objektu IDataObject do ShapeElement. |
OnDragEnter(DiagramDragEventArgs) |
Událost vyvolaná při přetažení objektu IDataObject za hranice ShapeElement. |
OnDragLeave(DiagramPointEventArgs) |
Událost vyvolaná při přetažení objektu IDataObject opouští hranice ShapeElement. |
OnDragOver(DiagramDragEventArgs) |
Událost vyvolána při přetažení objektu IDataObject přes hranice ShapeElement. |
OnEndEdit(DiagramItemEventArgs) |
Volá se po ukončení místních úprav. |
OnInitialize() |
Tato metoda je volána při vytvoření obrazce inititiálně, odvozené třídy mohou přepsat provést inicializaci instance obrazce. Tato metoda je vždy volána v rámci transakce. |
OnKeyDown(DiagramKeyEventArgs) |
Volá se při stisknutí klávesy. |
OnKeyPress(DiagramKeyPressEventArgs) |
Volá se mezi klávesou dolů a klávesou nahoru. |
OnKeyUp(DiagramKeyEventArgs) |
Volá se při uvolnění klíče. |
OnMouseDown(DiagramMouseEventArgs) |
Volal ovládacího prvku OnMouseDown(). |
OnMouseEnter(DiagramPointEventArgs) |
Výchozí implementace události ShapeElement pro OnMouseEnter. |
OnMouseHover(DiagramPointEventArgs) |
Výchozí implementace události ShapeElement pro OnMouseHover. |
OnMouseLeave(DiagramPointEventArgs) |
Výchozí implementace události ShapeElement pro OnMouseLeave. |
OnMouseMove(DiagramMouseEventArgs) |
Volal ovládacího prvku OnMouseMove(). |
OnMouseUp(DiagramMouseEventArgs) |
Volal ovládacího prvku OnMouseUp(). |
OnMouseWheel(DiagramMouseEventArgs) |
Volá ovládacího prvku OnMouseWheel(). |
OnOrphaned(SerializationResult) |
Během deserializace, pokud obrazec není připojen k žádnému prvku modelu prostřednictvím PresentationViewsSubject relace, když by měl, je považován za "osamocený". Tato metoda je volána, pokud je takový obrazec nalezen během deserializace. Poznámka: Základní implementace odebere obrazec. |
OnPaintEmphasis(DiagramPaintEventArgs) |
Nakreslí vizuální zvýraznění obrazce. To neoznačuje výběr, pouze přitáhne pozornost uživatele k tomuto obrazci, když je vybrán jiný obrazec. (Viz ShapeElement.RelatedShapeToEmphasize.) |
OnPaintFeedback(DiagramPaintEventArgs) |
Nakreslí zpětnou vazbu přetažením, když je tento ShapeElement (nebo případně některý z jeho potomků) pod myší. Toto je volána pomocí ovládacího prvku OnPaint(). |
OnPaintSelection(DiagramPaintEventArgs) |
Nakreslí výběr tohoto ShapeElementu. Ve výchozím nastavení bude shapeGeometry ShapeElement nakreslit výběr. Souřadnicový systém objektu Graphics je v jednotkách světa a vzhledem k nadřazené obrazci. |
OnPaintShape(DiagramPaintEventArgs) |
Nakreslí ShapeElement. Toto je volána pomocí ovládacího prvku OnPaint(). |
OnResurrected() |
Volá model po obnovení elementu (umístění zpět do úložiště). (Zděděno od ModelElement) |
OnRolePlayerPositionChanged(DomainRoleInfo, ElementLink, Int32, Int32) |
Virtuální metoda pro oznámení, když se změnila pozice hráče role. (Zděděno od ModelElement) |
OnRolePlayerPositionChanging(DomainRoleInfo, ElementLink, Int32, Int32) |
Virtuální metoda upozorňování, kdy se změní pozice hráče role. (Zděděno od ModelElement) |
OnShapeInserted() |
Volá se, když tento ShapeElement je podřízený ShapeElement jeho nadřazený ShapeElement. |
OnShapeRemoved() |
Volá se, když tento ShapeElement již není podřízený ShapeElement nadřazený ShapeElement. |
PerformResizeParentRule() |
Nastaví a aktivuje ResizeParentRule s odpovídajícími informacemi pro nadřazenou položku tohoto obrazce. Aktivuje událost pouze jednou za iteraci a uchovává seznam všech změn, které budou zpracovány později. |
PerformResizeParentRule(Boolean, ShapeElement) |
Nastaví a aktivuje ResizeParentRule s odpovídajícími informacemi pro nadřazenou položku tohoto obrazce. Aktivuje událost pouze jednou za iteraci a uchovává seznam všech změn, které budou zpracovány později. |
PermitChildVisibility(ShapeElement) |
Příležitost ovlivnit viditelnost vašich podřízených obrazců |
ProcessVisibilityChange(Boolean) |
Zpracování následné změny oproti změně viditelnosti tohoto obrazce |
PurgeLayoutObjects() |
Vyprázdnit všechny objekty rozložení grafu v této hierarchii. Vyprázdněte všechny body z drátů – kolekce bodů mimo obrazec, ne body grafu, protože už jsou pryč. |
PurgePoints() |
Tato metoda odebere všechny přítomné body. |
RebuildShape() |
Provede opravu zobrazení na tomto ShapeElement. |
RemoveLayoutObject() |
Odebere (odstraní) tento ShapeElement z GraphWrapperu i jeho relativní a vnořené podřízené obrazce. |
Selected(DiagramClientView) |
Vrátí hodnotu označující, zda je tento obrazec vybrán v zadaném zobrazení. |
SetInitialGraphLayoutVisibility() |
Pokud byla viditelnost tohoto obrazce upravena před vytvořením objektu rozložení grafu, ujistěte se, že jsou tyto dva objekty synchronizované. |
SetShowHideState(Boolean) |
Nastavení stavu viditelnosti obrazce a všech jeho podřízených položek |
SetShowHideStateImplementation(Boolean) |
Hlavní impementace pro zobrazení a skrytí |
ShouldAddShapeForElement(ModelElement) |
Volal ShapeElement.FixUpChildShapes() k získání hodnoty určující, zda shapeElement má být vytvořen a přidán jako podřízený objekt tohoto ShapeElement. |
ShouldReparentOnMove() |
Určuje, jestli se má obrazec při přesunutí znovu zobrazit. |
Show() |
Zobrazit (zviditelnit) obrazec a všechny jeho podřízené položky |
ShowCustomToolTip(String, IWin32Window, Point) |
Zobrazení vlastního popisu obrazce s danými nápovědami k textu a pozici |
ToString() |
Vrátí přístupný název tohoto objektu a jeho podtyp. |
TranslateGeometryToAbsoluteBounds(RectangleD) |
Přeloží obdélník ze souřadnic vzhledem k levému hornímu rohu nadřazeného objektu IGeometryHost na absolutní souřadnice světa. |
TranslateGeometryToRelativeBounds(RectangleD) |
Přeloží obdélník z absolutních souřadnic světa na souřadnice relativní vzhledem k levému hornímu rohu nadřazeného objektu IGeometryHost. |
TranslateToAbsoluteBounds(RectangleD) |
Přeloží obdélník ze souřadnic vzhledem k nadřazeným obrazcům na absolutní souřadnice světa. |
TranslateToRelativeBounds(RectangleD) |
Přeloží obdélník z absolutních souřadnic světa na souřadnice relativní vzhledem k nadřazeného obrazci. |
UpdateDerivedVisible(ShapeElement) |
Aktualizace odvozeného viditelného stavu tohoto obrazce |
UpdateGeometryLuminosity(DiagramClientView, Brush) |
Upraví světelnost zadaného štětce. (Má být volána pouze třídami odvozenými od ShapeGeometry.) |
UpdateGeometryLuminosity(DiagramClientView, Pen) |
Upraví světelnost zadaného pera. (Má být volána pouze třídami odvozenými od ShapeGeometry.) |
Událost
Click |
Událost se aktivuje při kliknutí na obrazec. |
DoubleClick |
Událost se aktivuje po dvojitém kliknutí na obrazec. |
KeyDown |
Událost se aktivovala, když je na obrazci fokus a je mimo provoz klávesová zkratka. |
KeyPress |
Událost se aktivuje, když je obrazec zaostřený a zadá se znak. |
KeyUp |
Událost se aktivuje, když je na obrazci fokus a uvolní se klávesa. |
MouseDown |
Událost se aktivovala, když je na obrazci stisknuto tlačítko myši. |
MouseMove |
Událost se aktivovala, když se kurzor přesune nad obrazec. |
MouseUp |
Událost se aktivuje při uvolnění tlačítka myši na obrazci. |
MouseWheel |
Událost se aktivovala, když se kolečko myši pohybuje, když je kurzor nad obrazcem. |
Explicitní implementace rozhraní
IMergeElements.CanMerge(ProtoElementBase, ElementGroupPrototype) |
DomainClass ShapeElement – popis pro Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement (Zděděno od ModelElement) |
IMergeElements.ChooseMergeTarget(ElementGroup) |
DomainClass ShapeElement – popis pro Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement (Zděděno od ModelElement) |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) |
DomainClass ShapeElement – popis pro Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement (Zděděno od ModelElement) |
IMergeElements.MergeConfigure(ElementGroup) |
DomainClass ShapeElement – popis pro Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement (Zděděno od ModelElement) |
IMergeElements.MergeDisconnect(ModelElement) |
DomainClass ShapeElement – popis pro Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement (Zděděno od ModelElement) |
IMergeElements.MergeRelate(ModelElement, ElementGroup) |
DomainClass ShapeElement – popis pro Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement (Zděděno od ModelElement) |
Metody rozšíření
GetDslDefinitionModelElement(PresentationElement) |
Tato metoda zajišťuje, že skutečný model element odpovídající PresentationElement je vrácen. Pro DslDesigner PELs odpovídající předmět může být ve skutečnosti interní TreeNode třída, a ne vlastní MEL. Tato metoda zpracovává tyto případy správně, aby se vrátila skutečná funkce MEL. |
AddExtension(ModelElement, DomainClassInfo) |
Rozšiřte tento ModelElement o nově instance rozšíření zadaného typu domény. InvalidOperationException bude vyvolána, pokud prvek již má rozšíření tohoto typu. |
AddExtension(ModelElement, ExtensionElement) |
Rozšiřte tento ModelElement o konkrétní rozšíření. InvalidOperationException bude vyvolána, pokud prvek již má rozšíření stejného typu. |
AddExtension(ModelElement, Guid) |
Rozšiřte tento ModelElement o nově instance rozšíření identifikovaného typu domény. InvalidOperationException bude vyvolána, pokud prvek již má rozšíření tohoto typu. |
AddExtension(ModelElement, Type) |
Rozšiřte tento ModelElement o nově instanci rozšíření zadaného typu. InvalidOperationException bude vyvolána, pokud prvek již má rozšíření tohoto typu. |
AddExtension<T>(ModelElement) |
Rozšiřte tento ModelElement o nově vytvořit instanci rozšíření určitého typu. InvalidOperationException bude vyvolána, pokud prvek již má rozšíření stejného typu. |
GetAllExtensions(ModelElement) |
Vrátí výčet, který provede šířku prvního procházení přes strom rozšiřujících prvků vložených v tomto ModeluElement. |
GetBaseElement(ModelElement) |
Vrátí kořen virtuální funkce MEL, na které se zadaný ModelElement podílí. |
GetExtension(ModelElement, DomainClassInfo) |
DomainClass ShapeElement – popis pro Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
GetExtension(ModelElement, Guid) |
DomainClass ShapeElement – popis pro Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
GetExtension(ModelElement, Type) |
Získejte ExtensionElement zadaného typu z dostupných rozšíření tohoto ModeluElement. Pokud element nemá žádné takové rozšíření bude vyvolána InvalidOperationException. |
GetExtension<T>(ModelElement) |
Získejte ExtensionElement zadaného typu z dostupných rozšíření tohoto ModeluElement. Pokud element nemá žádné takové rozšíření bude vyvolána InvalidOperationException. |
IsExtendedBy(ModelElement, DomainClassInfo) |
Dotaz, zda je tento ModelElement aktuálně rozšířen o ExtensionElement určitého typu. |
IsExtendedBy(ModelElement, Guid) |
Dotaz, zda je tento ModelElement aktuálně rozšířen o ExtensionElement určitého typu. |
IsExtendedBy(ModelElement, Type) |
Dotaz, zda je tento ModelElement aktuálně rozšířen o ExtensionElement určitého typu. |
RemoveExtension(ModelElement, DomainClassInfo) |
Odeberte všechna rozšíření zadaného ModeluElement, která je určitého typu. |
RemoveExtension(ModelElement, ExtensionElement) |
Odeberte zadaný ExtensionElement z rozšíření tohoto ModeluElement. |
RemoveExtension(ModelElement, Guid) |
Odeberte všechna rozšíření zadaného ModeluElement, která je určitého typu. |
RemoveExtension(ModelElement, Type) |
Odeberte všechna rozšíření tohoto ModeluElement, která je určitého typu. |
TryGetExtension(ModelElement, DomainClassInfo) |
DomainClass ShapeElement – popis pro Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
TryGetExtension(ModelElement, Guid) |
DomainClass ShapeElement – popis pro Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
TryGetExtension(ModelElement, Type) |
DomainClass ShapeElement – popis pro Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement |
TryGetExtension<T>(ModelElement) |
Získejte ExtensionElement zadaného typu z dostupných rozšíření tohoto ModeluElement. Pokud tento prvek nemá žádné takové rozšíření, výsledek bude null. |
CanDelete(ModelElement, Guid[]) |
Odstraní prvek z modelu. |
GetLocks(ModelElement) |
Získejte příznaky zámku pro tento prvek. To bude zahrnovat všechny zámky povolené u oddílu obsahujícího element. |
IsLocked(ModelElement, Locks) |
Otestujte, jestli má tento prvek některou ze zadaných sad zámků. |
SetLocks(ModelElement, Locks) |
Nastavení příznaků uzamčení tohoto prvku |