Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt Typen zum Implementieren der Benutzeroberfläche für die benutzerdefinierte Entwurfszeit eines Steuerelements bereit.
Der Microsoft.Windows.Design.Interaction-Namespace stellt Klassen zum Erstellen von benutzerdefinierten Kontextmenüelementen, Adornern und Benutzerbewegungen bereit.Leiten Sie von PrimarySelectionAdornerProvider ab, um für das ausgewählte Element auf der Entwurfsoberfläche einen Adorneranbieter zu implementieren.Leiten Sie von PrimarySelectionContextMenuProvider ab, um eine MenuGroup für ein Kontextmenü zu implementieren.Leiten Sie von der Task-Klasse ab, um Bewegungen wie Drag & Drop zu implementieren.
Klassen
| Klasse | Beschreibung | |
|---|---|---|
![]() |
Adapter | Wird verwendet, um die Logik für ein bestimmtes Element anzupassen. |
![]() |
AdornerColors | Stellt einen Satz von allgemeinen Pinseln bereit, die mit Adornern verwendet werden können. |
![]() |
AdornerCoordinateSpace | Infrastruktur. Definiert einen 2D-Koordinatenbereich für die Verwendung in AdornerPanel. |
![]() |
AdornerCoordinateSpaces | Definiert die zwei häufig im Designer verwendeten Koordinatenbereiche. |
![]() |
AdornerFonts | Stellt einen Satz von allgemeinen Pinseln bereit, die mit Adornern verwendet werden können. |
![]() |
AdornerLayout | Führt das Layout eines Adorners in der DesignerView aus. |
![]() |
AdornerOrder | Gibt die Z-Reihenfolge von Adornern in der Entwurfsansicht an. |
![]() |
AdornerPanel | Stellt einen Container für Windows Presentation Foundation (WPF)-Steuerelemente bereit, die zur Entwurfszeit als Adorner verwendet werden. |
![]() |
AdornerPlacementCollection | Ermöglicht die präzise Platzierung von Adornern in einem AdornerPanel. |
![]() |
AdornerProperties | Definiert für ein Benutzeroberflächenelement einen Satz angefügter Eigenschaften, um die Adornerdarstellung und das Adornerverhalten zu aktivieren. |
![]() |
AdornerProvider | Ein Featureanbieter, den Sie einer Klasse hinzufügen können, um der Entwurfsoberfläche automatisch Adorner hinzuzufügen. |
![]() |
AdornerResources | Wird verwendet, um einen Satz von Ressourcen zu definieren, der in XAML verwendet werden kann. |
![]() |
CanExecuteToolEventArgs | Stellt Daten für das CanExecute-Ereignis bereit. |
![]() |
CommandExceptionEventArgs | Stellt Daten für das CommandException-Ereignis bereit, das in der DesignerView-Klasse definiert wird. |
![]() |
ContextMenuProvider | Definiert einen Satz von Menüelementen, die in einem Kontextmenü angezeigt werden. |
![]() |
CreationCommands | Stellt einen Satz statischer Befehlsdefinitionen für Toolerstellungsbefehle dar. |
![]() |
CreationTool | Ein Tool, das verwendet wird, um neue Instanzen von Objekten im Designer zu erstellen. |
![]() |
CreationToolAttribute | Identifiziert das Erstellungstool, das zum Erstellen einer Instanz eines angegebenen Typs verwendet werden sollte. |
![]() |
CurrentDesignerView | Ein Kontextelement zum Speichern und Melden der aktuellen Designeransicht, die für den Bearbeitungskontext verwendet wird. |
![]() |
DesignerCommands | Stellt mit einem Designer verknüpfte Befehle dar. |
![]() |
DesignerView | Stellt eine visuelle Entwurfsoberfläche für den Designer bereit. |
![]() |
DragGestureData | Stellt während eines Drag & Drop-Vorgangs weitere Informationen bereit. |
![]() |
ExecutedToolEventArgs | Stellt Daten für das Executed-Ereignis bereit. |
![]() |
FocusedTask | Enthält die Aufgabe, die gerade den Fokus in einem Tool besitzt. |
![]() |
GestureData | Stellt Informationen über eine Bewegung bereit. |
![]() |
MatchGestureEventArgs | Stellt Daten für das MatchGesture-Ereignis bereit. |
![]() |
MenuAction | Ein Kontextmenüelement, das eine im Designer auszuführende Aktion darstellt. |
![]() |
MenuActionEventArgs | Stellt Daten für das MenuAction-Ereignis bereit. |
![]() |
MenuBase | Stellt eine Basisklasse für Aktionen und Gruppen bereit. |
![]() |
MenuGroup | Stellt eine Gruppe von Menüelementen dar. |
![]() |
MouseGestureData | Stellt Informationen über die Position des Mauszeigers bereit. |
![]() |
ParentAdapter | Stellt einen Erweiterungspunkt für jeden Typ bereit, der untergeordneten Objekten übergeordnet sein kann. |
![]() |
PlacementAdapter | Ein Adapter zum Abrufen und Festlegen der Positionen von Objekten in Koordinaten des übergeordneten Elements. |
![]() |
PrimarySelectionAdornerProvider | Bietet einen Satz von Adornern an, die für die primäre Auswahl angezeigt werden. |
![]() |
PrimarySelectionContextMenuProvider | Stellt einen Satz von MenuGroup-Elementen bereit, der für die aktuelle Auswahl angezeigt wird. |
![]() |
PrimarySelectionTaskProvider | Stellt eine Reihe von Aufgaben im Markierungstool zur Verfügung, wenn sich eine Klasse in der primären Auswahl befindet. |
![]() |
RelativePosition | Stellt eine Position auf dem Designer dar, die von Koordinatensystemen unabhängig bleibt. |
![]() |
RelativePositions | Stellt einen Satz von statischen Instanzen allgemeiner RelativePositions-Objekte dar. |
![]() |
RelativeValueCollection | Stellt eine Auflistung von Werten dar, die die Platzierung eines Elements innerhalb eines Bereichs oder Containers auf der Designeroberfläche beschreiben. |
![]() |
RootPlacementAdapter | Bietet Placement-Unterstützung für Elemente, die nicht über ein übergeordnetes Element verfügen. |
![]() |
Selection | Stellt einen Satz von Objekten dar, der von einem Benutzer in einem Designer ausgewählt wird. |
![]() |
SelectionCommands | Stellt Standardbefehle bereit, die die Auswahl von Objekten in einem Designer steuern. |
![]() |
SelectionOperations | Stellt Standardoperationen bereit, die die programmgesteuerte Auswahl von Objekten in einem Designer steuern. |
![]() |
SelectionTool | Stellt ein Tool dar, das Objekte in einem Designer auswählt, z. B. ein Mauszeiger. |
![]() |
Task | Stellt eine Auflistung von Befehlen und Eingabebindungen zu diesen Befehlen dar. |
![]() |
TaskProvider | Ein Featureanbieter, den Sie einer Klasse hinzufügen können, um dem aktiven Tool automatisch Aufgaben hinzuzufügen. |
![]() |
Tool | Stellt ein Tool dar, das den Modus des Designers bestimmt. |
![]() |
ToolActionEventArgs | Stellt Daten für das ToolAction-Ereignis bereit. |
![]() |
ToolCommand | Dient als Befehlsbezeichner und als einheitliche Methode zum Aufrufen eines bestimmten Befehls. |
![]() |
ToolCommandBinding | Fungiert als Brücke zwischen einem Befehl und einem Ereignishandler, der ihn implementiert. |
![]() |
ToolCommandBindingCollection | Stellt eine Auflistung von Toolbefehlsbindungen dar. |
![]() |
ToolGesture | Stellt eine Toolinteraktion mit der Maus dar. |
![]() |
ViewHitTestResult | Stellt den Rückgabewert aus einem Treffertest in der HitTest-Methode dar. |
![]() |
ViewItem | Eine abstrakte Klasse, die die Interaktion mit Ansichtsobjekten ermöglicht. |
![]() |
WheelGestureData | Stellt Bewegungsdaten über das Mausrad bereit. |
Strukturen
| Struktur | Beschreibung | |
|---|---|---|
![]() |
AdornerPlacementValue | Stellt einen einzelnen Wert in AdornerPlacementCollection dar. |
![]() |
RelativePoint | Definiert einen Punkt, der aus einer X- und einer Y-Position besteht, und eine RelativePosition-Klasse, die die Beziehung dieser Koordinaten zu einem anderen Objekt definiert. |
![]() |
RelativeValue | Stellt eine Koordinate auf dem Designer dar. |
Schnittstellen
| Schnittstelle | Beschreibung | |
|---|---|---|
![]() |
IAdornerPlacement | Gibt einen Platzierungsausdruck für AdornerPlacementCollection an. |
Delegaten
| Delegat | Beschreibung | |
|---|---|---|
![]() |
CanExecuteToolEventHandler | Stellt die Methode dar, die das CanExecute-Ereignis für Toolbefehle behandelt. |
![]() |
ExecutedToolEventHandler | Stellt die Methode dar, die das Executed-Ereignis für Toolbefehle behandelt. |
![]() |
LoadResourcesCallback | Wird verwendet, wenn eine Ressource für den angegebenen Schlüssel gesucht werden muss. |
![]() |
ModelHitTestFilterCallback | Ein Rückrufdelegat, der der ModelFilter-Eigenschaft einer transaktiven Aufgabe zugewiesen werden kann. |
![]() |
ViewHitTestFilterCallback | Stellt die Rückrufmethode dar, die angibt, für welche Teile der visuellen Struktur in der HitTest-Methode kein Treffertest durchgeführt werden soll. |
![]() |
ViewHitTestResultCallback | Stellt einen Rückruf dar, mit dem die Trefferüberprüfung in der HitTest-Methode angepasst wird. |
Enumerationen
| Enumeration | Beschreibung | |
|---|---|---|
![]() |
AdornerHorizontalAlignment | Eine Enumeration, mit der die horizontale Ausrichtung eines Adorners relativ zu einem Element auf einer Entwurfsoberfläche definiert wird. |
![]() |
AdornerPlacementDimension | Eine Enumeration, die die auf eine AdornerPlacementValue-Struktur anzuwendende Dimension definiert. |
![]() |
AdornerStretch | Eine Enumeration, mit der angegeben wird, wie eine bestimmte Dimension (X oder Y) eines Adorners sich bei der Skalierung der Entwurfsansicht verhält. |
![]() |
AdornerVerticalAlignment | Eine Enumeration, mit der die vertikale Ausrichtung eines Adorners relativ zu einem Element auf einer Entwurfsoberfläche definiert wird. |
![]() |
NudgeIntent | Eine Enumeration, die die von einem PlacementAdapter verwendete Methode zum Verschieben von Steuerelementen per Tastatur angibt. |
![]() |
PlacementIntent | Eine Enumeration, die die von einem PlacementAdapter verwendete Methode zum Platzieren von Steuerelementen angibt. |
![]() |
ToolAction | Stellt eine Benutzergeste dar. |
.gif)
.gif)
.gif)
.gif)
.gif)