ActivityDesigner Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Stellt eine obligatorische Basisklasse für alle Aktivitätsdesignerkomponenten bereit.
public ref class ActivityDesigner : IDisposable, System::ComponentModel::Design::IDesignerFilter, System::ComponentModel::Design::IRootDesigner, System::Drawing::Design::IToolboxUser, System::Workflow::ComponentModel::Design::IPersistUIState, System::Workflow::ComponentModel::Design::IWorkflowRootDesigner
[System.Workflow.ComponentModel.Design.ActivityDesignerTheme(typeof(System.Workflow.ComponentModel.Design.ActivityDesignerTheme))]
public class ActivityDesigner : IDisposable, System.ComponentModel.Design.IDesignerFilter, System.ComponentModel.Design.IRootDesigner, System.Drawing.Design.IToolboxUser, System.Workflow.ComponentModel.Design.IPersistUIState, System.Workflow.ComponentModel.Design.IWorkflowRootDesigner
[System.Workflow.ComponentModel.Design.ActivityDesignerTheme(typeof(System.Workflow.ComponentModel.Design.ActivityDesignerTheme))]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public class ActivityDesigner : IDisposable, System.ComponentModel.Design.IDesignerFilter, System.ComponentModel.Design.IRootDesigner, System.Drawing.Design.IToolboxUser, System.Workflow.ComponentModel.Design.IPersistUIState, System.Workflow.ComponentModel.Design.IWorkflowRootDesigner
[<System.Workflow.ComponentModel.Design.ActivityDesignerTheme(typeof(System.Workflow.ComponentModel.Design.ActivityDesignerTheme))>]
type ActivityDesigner = class
interface IDesignerFilter
interface IToolboxUser
interface IPersistUIState
interface IWorkflowRootDesigner
interface IRootDesigner
interface IDesigner
interface IDisposable
[<System.Workflow.ComponentModel.Design.ActivityDesignerTheme(typeof(System.Workflow.ComponentModel.Design.ActivityDesignerTheme))>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type ActivityDesigner = class
interface IDesignerFilter
interface IToolboxUser
interface IPersistUIState
interface IWorkflowRootDesigner
interface IRootDesigner
interface IDesigner
interface IDisposable
[<System.Workflow.ComponentModel.Design.ActivityDesignerTheme(typeof(System.Workflow.ComponentModel.Design.ActivityDesignerTheme))>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type ActivityDesigner = class
interface IDisposable
interface IDesignerFilter
interface IDesigner
interface IToolboxUser
interface IPersistUIState
interface IWorkflowRootDesigner
interface IRootDesigner
Public Class ActivityDesigner
Implements IDesignerFilter, IDisposable, IPersistUIState, IRootDesigner, IToolboxUser, IWorkflowRootDesigner
- Vererbung
-
ActivityDesigner
- Abgeleitet
- Attribute
- Implementiert
Beispiele
Im folgenden Codebeispiel wird eine vollständige Implementierung von ActivityDesigner für eine benutzerdefinierte Aktivität veranschaulicht. Der Designer verfügt über ein Kennzeichen, das umgeschaltet werden kann, um dem Basisklassen-ActivityDesigner das Steuern der Zeichnung oder die Verwendung der verschiedenen Methoden der ActivityDesignerPaint-Klasse zum Zeichnen der Aktivität zu ermöglichen.
[ActivityDesignerTheme(typeof(CustomCompositeActivityDesignerTheme))]
public class CustomActivityDesigner : ActivityDesigner
{
public override bool CanBeParentedTo(CompositeActivityDesigner parentActivityDesigner)
{
if (parentActivityDesigner.GetType().ToString() == "System.Workflow.Activities.IfElseBranchDesigner")
return false;
return true;
}
private ActivityDesignerVerbCollection verbs = null;
protected override ActivityDesignerVerbCollection Verbs
{
get
{
if (this.verbs == null)
CreateActivityVerbs();
return this.verbs;
}
}
private void CreateActivityVerbs()
{
this.verbs = new ActivityDesignerVerbCollection();
ActivityDesignerVerb addBranchVerb = new ActivityDesignerVerb(this,
DesignerVerbGroup.View, "Add New Parallel Branch", new EventHandler(OnAddParallelBranch));
this.verbs.Clear();
this.verbs.Add(addBranchVerb);
}
protected void OnAddParallelBranch(object sender, EventArgs e)
{
// Code for adding a new branch to the parallel activity goes here
}
protected override Rectangle ImageRectangle
{
get
{
Rectangle bounds = this.Bounds;
Size sz = new Size(24, 24);
Rectangle imageRect = new Rectangle();
imageRect.X = bounds.Left + ((bounds.Width - sz.Width) / 2);
imageRect.Y = bounds.Top + 4;
imageRect.Size = sz;
return imageRect;
}
}
protected override Rectangle TextRectangle
{
get
{
return new Rectangle(
this.Bounds.Left + 2,
this.ImageRectangle.Bottom,
this.Bounds.Width - 4,
this.Bounds.Height - this.ImageRectangle.Height - 1);
}
}
protected override void Initialize(Activity activity)
{
base.Initialize(activity);
Bitmap bmp = Resources.ToolboxImage;
bmp.MakeTransparent();
this.Image = bmp;
}
readonly static Size BaseSize = new Size(64, 64);
protected override Size OnLayoutSize(ActivityDesignerLayoutEventArgs e)
{
return BaseSize;
}
private bool expanded = true;
private bool useBasePaint = false;
public bool UseBasePaint
{
get { return this.useBasePaint; }
set { this.useBasePaint = value; }
}
public bool Expanded
{
get { return this.expanded; }
set { this.expanded = value; }
}
protected override void OnPaint(ActivityDesignerPaintEventArgs e)
{
if (this.UseBasePaint == true)
{
base.OnPaint(e);
return;
}
DrawCustomActivity(e);
}
private void DrawCustomActivity(ActivityDesignerPaintEventArgs e)
{
Graphics graphics = e.Graphics;
CompositeDesignerTheme compositeDesignerTheme = (CompositeDesignerTheme)e.DesignerTheme;
ActivityDesignerPaint.DrawRoundedRectangle(graphics, compositeDesignerTheme.BorderPen, this.Bounds, compositeDesignerTheme.BorderWidth);
string text = this.Text;
Rectangle textRectangle = this.TextRectangle;
if (!string.IsNullOrEmpty(text) && !textRectangle.IsEmpty)
{
ActivityDesignerPaint.DrawText(graphics, compositeDesignerTheme.Font, text, textRectangle, StringAlignment.Center, e.AmbientTheme.TextQuality, compositeDesignerTheme.ForegroundBrush);
}
System.Drawing.Image image = this.Image;
Rectangle imageRectangle = this.ImageRectangle;
if (image != null && !imageRectangle.IsEmpty)
{
ActivityDesignerPaint.DrawImage(graphics, image, imageRectangle, DesignerContentAlignment.Fill);
}
ActivityDesignerPaint.DrawExpandButton(graphics,
new Rectangle(this.Location.X, this.Location.Y, 10, 10),
this.Expanded,
compositeDesignerTheme);
}
}
<ActivityDesignerTheme(GetType(CustomCompositeActivityDesignerTheme))> _
Public Class CustomActivityDesigner
Inherits ActivityDesigner
Public Overrides Function CanBeParentedTo(ByVal parentActivityDesigner As CompositeActivityDesigner) As Boolean
If parentActivityDesigner.GetType().ToString() = "System.Workflow.Activities.IfElseBranchDesigner" Then
Return False
End If
Return True
End Function
Private verbsValue As ActivityDesignerVerbCollection = Nothing
Protected Overrides ReadOnly Property Verbs() As ActivityDesignerVerbCollection
Get
If verbsValue Is Nothing Then
CreateActivityVerbs()
End If
Return Me.verbsValue
End Get
End Property
Private Sub CreateActivityVerbs()
Me.verbsValue = New ActivityDesignerVerbCollection()
Dim addBranchVerb As New ActivityDesignerVerb(Me, DesignerVerbGroup.View, "Add New Parallel Branch", AddressOf OnAddParallelBranch)
Me.verbsValue.Clear()
Me.verbsValue.Add(addBranchVerb)
End Sub
Protected Sub OnAddParallelBranch(ByVal sender As Object, ByVal e As EventArgs)
' Code for adding a new branch to the parallel activity goes here
End Sub
Protected Overrides ReadOnly Property ImageRectangle() As Rectangle
Get
Dim Bounds As Rectangle = Me.Bounds
Dim sz As New Size(24, 24)
Dim imageRect As New Rectangle()
imageRect.X = Bounds.Left + ((Bounds.Width - sz.Width) / 2)
imageRect.Y = Bounds.Top + 4
imageRect.Size = sz
Return imageRect
End Get
End Property
Protected Overrides ReadOnly Property TextRectangle() As Rectangle
Get
Return New Rectangle( _
Me.Bounds.Left + 2, _
Me.ImageRectangle.Bottom, _
Me.Bounds.Width - 4, _
Me.Bounds.Height - Me.ImageRectangle.Height - 1)
End Get
End Property
Protected Overrides Sub Initialize(ByVal activity As Activity)
MyBase.Initialize(activity)
Dim bmp As Bitmap = Resources.ToolboxImage
bmp.MakeTransparent()
Me.Image = bmp
End Sub
Shared ReadOnly BaseSize As New Size(64, 64)
Protected Overrides Function OnLayoutSize(ByVal e As ActivityDesignerLayoutEventArgs) As Size
Return BaseSize
End Function
Private expandedValue As Boolean = True
Private useBasePaintValue As Boolean = False
Public Property UseBasePaint() As Boolean
Get
Return Me.useBasePaintValue
End Get
Set(ByVal value As Boolean)
Me.useBasePaintValue = value
End Set
End Property
Public Property Expanded() As Boolean
Get
Return Me.expandedValue
End Get
Set(ByVal value As Boolean)
Me.expandedValue = value
End Set
End Property
Protected Overrides Sub OnPaint(ByVal e As ActivityDesignerPaintEventArgs)
If Me.UseBasePaint = True Then
MyBase.OnPaint(e)
Return
End If
DrawCustomActivity(e)
End Sub
Private Sub DrawCustomActivity(ByVal e As ActivityDesignerPaintEventArgs)
Dim graphics As Graphics = e.Graphics
Dim compositeDesignerTheme As CompositeDesignerTheme = CType(e.DesignerTheme, CompositeDesignerTheme)
ActivityDesignerPaint.DrawRoundedRectangle(graphics, compositeDesignerTheme.BorderPen, Me.Bounds, compositeDesignerTheme.BorderWidth)
Dim text As String = Me.Text
Dim TextRectangle As Rectangle = Me.TextRectangle
If Not String.IsNullOrEmpty(text) And Not TextRectangle.IsEmpty Then
ActivityDesignerPaint.DrawText(graphics, compositeDesignerTheme.Font, text, TextRectangle, StringAlignment.Center, e.AmbientTheme.TextQuality, compositeDesignerTheme.ForegroundBrush)
End If
Dim Image As System.Drawing.Image = Me.Image
Dim ImageRectangle As Rectangle = Me.ImageRectangle
If Image IsNot Nothing And Not ImageRectangle.IsEmpty Then
ActivityDesignerPaint.DrawImage(graphics, Image, ImageRectangle, DesignerContentAlignment.Fill)
End If
ActivityDesignerPaint.DrawExpandButton(graphics, _
New Rectangle(Me.Location.X, Me.Location.Y, 10, 10), _
Me.Expanded, _
compositeDesignerTheme)
End Sub
End Class
Hinweise
Hinweis
In diesem Material werden veraltete Typen und Namespaces erläutert. Weitere Informationen finden Sie unter Veraltete Typen in Windows Workflow Foundation 4.5.
Alle Aktivitätsdesignerkomponenten werden von ActivityDesigner abgeleitet. Der ActivityDesigner stellt einen einfachen Designer bereit, mit dem Benutzer Aktivitäten im Entwurfsmodus visuell entwerfen können.
ActivityDesigner stellt einen einfachen Mechanismus bereit, damit die Aktivitäten am Rendern des Workflows auf der Entwurfsoberfläche beteiligt werden können.
ActivityDesigner ermöglicht dem Benutzer das Anpassen des Layouts und der der Aktivität zugeordneten Zeichnung.
ActivityDesigner ermöglicht dem Benutzer das Erweitern der der Aktivität zugeordneten Metadaten.
Konstruktoren
ActivityDesigner() |
Initialisiert eine neue Instanz der ActivityDesigner-Klasse. |
Eigenschaften
AccessibilityObject |
Ruft ein AccessibleObject ab, das Barrierefreiheitsanwendungen verwenden, um die Benutzeroberfläche der Anwendung für Benutzer mit Behinderungen einzustellen. |
Activity |
Ruft die dem Designer zugeordnete Activity ab. |
Bounds |
Ruft ein Rectangle ab, das den Wert für das einschließende Rechteck des Designers in logischen Koordinaten enthält. |
DesignerActions |
Ruft das Array von Konfigurationsfehlern zugeordneten Aktionen ab. |
DesignerTheme |
Ruft das aktuelle Designer-Design für den Aktivitätsdesigner ab. |
EnableVisualResizing |
Ruft einen Wert ab, der angibt, ob die Größe des Aktivitätsdesigners in einem Freihandform-Designer geändert werden kann. |
Glyphs |
Ruft eine Auflistung von Symbolen ab, die dem Designer hinzugefügt wurden. |
Image |
Ruft das dem Designer zugeordnete Image ab oder legt es fest. |
ImageRectangle |
Ruft den Wert für die einschließenden Grenzen des dem Designer zugeordneten Bilds in logischen Koordinaten ab. |
InvokingDesigner |
Ruft den Designer der Aktivität ab, der die dem aktuellen Aktivitätsdesigner zugewiesene Aktivität aufruft, oder legt den Designer fest. |
IsLocked |
Ruft einen Wert ab, der angibt, ob die dem Designer zugeordnete Aktivität geändert werden kann. |
IsPrimarySelection |
Ruft einen Wert ab, der angibt, ob es sich bei der dem Designer zugeordneten Aktivität um die primäre Auswahl handelt. |
IsRootDesigner |
Ruft einen Wert ab, der angibt, ob es sich beim Designer um einen Stammdesigner handelt. |
IsSelected |
Ruft einen Wert ab, der angibt, ob die dem Designer zugeordnete Aktivität ausgewählt ist. |
IsVisible |
Ruft einen Wert ab, der angibt, ob die dem Designer zugeordnete Aktivität auf dem Workflow angezeigt wird. |
Location |
Ruft den Ort des Designers in logischen Koordinaten ab oder legt diesen fest. |
MessageFilters |
Ruft eine schreibgeschützte Auflistung von Meldungsfiltern ab, die dem Aktivitätsdesigner zugeordnet sind. |
MinimumSize |
Ruft die minimale Größe des Aktivitätsdesigners ab. |
ParentDesigner |
Ruft den übergeordneten Designer des vorhandenen Designers ab. |
ParentView |
Ruft die Workflowansicht ab, die den aktuellen Aktivitätsdesigner enthält. |
ShowSmartTag |
Ruft einen Wert ab, der angibt, ob die Aktivität ein Smarttag anzeigen soll. |
Size |
Ruft die Größe des ActivityDesigner ab oder legt diese fest. |
SmartTagRectangle |
Ruft das Rechteck ab, an dem das Smarttag angezeigt werden soll. |
SmartTagVerbs |
Ruft eine schreibgeschützte Auflistung von Designeraktionen ab, denen im Aktivitätsdesigner ein Smarttag zugeordnet werden soll. |
Text |
Ruft den dem Designer zuzuordnenden Text ab oder legt ihn fest. |
TextRectangle |
Ruft den Wert des Textrechtecks in logischen Koordinaten ab. |
Verbs |
Ruft die Auflistung der dem Designer zugeordneten Verben ab. |
Methoden
CanBeParentedTo(CompositeActivityDesigner) |
Gibt einen Wert zurück, der angibt, ob CompositeActivity als übergeordnete Aktivität der dem Designer zugeordneten Aktivität festgelegt werden kann. |
CanConnect(ConnectionPoint, ConnectionPoint) |
Gibt einen Wert zurück, der angibt, ob eine Verbindung zwischen dem angegebenen Verbindungspunkt auf dem aktuellen Aktivitätsdesigner und dem angegebenen Verbindungspunkt auf einem Aktivitätsdesigner des Ziels hergestellt werden kann. |
CreateView(ViewTechnology) |
Erstellt mithilfe der angegebenen ViewTechnology eine Workflowansicht für den aktuellen Aktivitätsdesigner. |
Dispose() |
Gibt die von ActivityDesigner verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. |
Dispose(Boolean) |
Gibt die von der ActivityDesigner-Klasse verwendeten Ressourcen frei. |
DoDefaultAction() |
Führt die standardmäßige Benutzeroberflächenaktion aus, die dem Designer zugeordnet ist. |
EnsureVisible() |
Schaltet den angezeigten Bereich des Bildschirms um, um zu gewährleisten, dass der angegebene Designer angezeigt wird. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
Finalize() |
Erlaubt beim Überschreiben in einer abgeleiteten Klasse einem Objekt, alle Ressourcen deterministisch zu bereinigen. |
GetConnectionPoints(DesignerEdges) |
Gibt eine schreibgeschützte Auflistung von Verbindungspunkten für den Aktivitätsdesigner entlang der angegebenen DesignerEdges zurück. |
GetConnections(DesignerEdges) |
Gibt eine schreibgeschützte Auflistung der Punkte zurück, die der Designer für Verbindungen verwendet. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetPreviewImage(Graphics) |
Ruft das Bild des Aktivitätsdesigners auf den angegebenen Graphics ab. |
GetRootDesigner(IServiceProvider) |
Gibt den der Entwurfsoberfläche des Workflows zugeordneten Designer zurück. |
GetService(Type) |
Versucht, den angegebenen Diensttyp von der Entwurfsmodussite der dem Designer zugeordneten Aktivität abzurufen. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
HitTest(Point) |
Ruft Informationen zum ActivityDesigner an einem angegebenen Punkt auf dem Bildschirm ab. |
Initialize(Activity) |
Initialisiert den Designer mit der zugeordneten Activity. |
Invalidate() |
Erklärt den Designer für ungültig. |
Invalidate(Rectangle) |
Erklärt das angegebene Rechteck auf dem Designer für ungültig. |
IsCommentedActivity(Activity) |
Gibt einen Wert vom Typ zurück, der angibt, ob die Aktivität des aktuellen Designers kommentiert ist oder sich im Inneren einer kommentierten Aktivität befindet. |
IsSupportedActivityType(Type) |
Gibt einen Wert zurück, der angibt, ob der angegebene Aktivitätstyp unterstützt wird, wenn es sich beim Aktivitätsdesigner um einen Stammdesigner handelt. |
LoadViewState(BinaryReader) |
Lädt den Ansichtszustand des Designers aus einem binären Stream. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
OnActivityChanged(ActivityChangedEventArgs) |
Benachrichtigt den ActivityDesigner, wenn die zugeordnete Aktivität geändert wird. |
OnBeginResizing(ActivityDesignerResizeEventArgs) |
Benachrichtigt den ActivityDesigner, wenn ein Benutzer mit dem Ändern der visuellen Größe des Aktivitätsdesigners beginnt und der Designer sich in einem FreeformActivityDesigner befindet. |
OnConnected(ConnectionPoint, ConnectionPoint) |
Benachrichtigt den ActivityDesigner, wenn eine Verbindung zwischen zwei Verbindungspunkten hergestellt wird. |
OnDragDrop(ActivityDragEventArgs) |
Tritt auf, wenn ein Drag-Drop-Vorgang innerhalb der Designergrenzen abgeschlossen wird. |
OnDragEnter(ActivityDragEventArgs) |
Tritt auf, wenn der Mauszeiger während eines Drag-Drop-Vorgangs in den Bereich innerhalb der Designergrenzen bewegt wird. |
OnDragLeave() |
Tritt auf, wenn der Mauszeiger während eines Drag-Drop-Vorgangs aus dem Bereich innerhalb der Designergrenzen bewegt wird. |
OnDragOver(ActivityDragEventArgs) |
Tritt auf, wenn sich der Mauszeiger während eines Drag-Drop-Vorgangs im Bereich innerhalb der Designergrenzen befindet. |
OnEndResizing() |
Benachrichtigt den ActivityDesigner, wenn ein Benutzer das Ändern der visuellen Größe des Aktivitätsdesigners abgeschlossen hat und der Designer sich in einem FreeformActivityDesigner befindet. |
OnExecuteDesignerAction(DesignerAction) |
Benachrichtigt den ActivityDesigner, wenn der Benutzer auf die dem Designer zugeordneten Konfigurationsfehler klickt. |
OnGiveFeedback(GiveFeedbackEventArgs) |
Aktualisiert die visuellen Hinweise mit Rückmeldungen, die dem Benutzer beim Ausführen eines Ziehvorgangs zur Verfügung gestellt werden. |
OnKeyDown(KeyEventArgs) |
Tritt auf, wenn eine Taste gedrückt wird und der Designer den Tastaturfokus aufweist. |
OnKeyUp(KeyEventArgs) |
Tritt auf, wenn eine Taste losgelassen wird, während sich der Designer im Tastaturfokus befindet. |
OnLayoutPosition(ActivityDesignerLayoutEventArgs) |
Benachrichtigt den ActivityDesigner, wenn ein Benutzer visuelle Hinweise oder untergeordnete Aktivitätsdesigner neu anordnet. |
OnLayoutSize(ActivityDesignerLayoutEventArgs) |
Gibt die Größe der visuellen Hinweise oder untergeordneter Aktivitätsdesigner auf ActivityDesigner zurück. |
OnMouseCaptureChanged() |
Tritt auf, wenn das Erfassen von Mauseingaben geändert wird. |
OnMouseDoubleClick(MouseEventArgs) |
Tritt auf, wenn mehrmals mit der Maustaste im Designer geklickt wird. |
OnMouseDown(MouseEventArgs) |
Tritt auf, wenn die Maustaste gedrückt wird, während sich der Mauszeiger innerhalb der Designergrenzen befindet. |
OnMouseDragBegin(Point, MouseEventArgs) |
Tritt auf, wenn der Benutzer die Maus erstmals auf den Designer zieht. |
OnMouseDragEnd() |
Tritt auf, wenn der Benutzer die Maus vom Designer wegbewegt. |
OnMouseDragMove(MouseEventArgs) |
Tritt bei jeder Bewegung der Maus auf, wenn der Benutzer den Zeiger auf den Designer bewegt. |
OnMouseEnter(MouseEventArgs) |
Tritt auf, wenn die Maus erstmals in den Bereich zwischen den Designergrenzen bewegt wird. |
OnMouseHover(MouseEventArgs) |
Tritt auf, wenn sich der Zeiger innerhalb der Designergrenzen befindet. |
OnMouseLeave() |
Tritt auf, wenn der Zeiger den Bereich innerhalb der Designergrenzen verlässt. |
OnMouseMove(MouseEventArgs) |
Tritt auf, wenn der Zeiger innerhalb der Designergrenzen bewegt wird. |
OnMouseUp(MouseEventArgs) |
Tritt auf, wenn die Maustaste losgelassen wird, während sich der Mauszeiger innerhalb der Designergrenzen befindet. |
OnPaint(ActivityDesignerPaintEventArgs) |
Zeichnet die visuelle Darstellung einer Aktivität zur Entwurfszeit. |
OnProcessMessage(Message) |
Ermöglicht dem Designer das Verarbeiten nicht formatierter Win32-Meldungen. |
OnQueryContinueDrag(QueryContinueDragEventArgs) |
Steuert, ob der Ziehvorgang fortgesetzt werden soll. |
OnResizing(ActivityDesignerResizeEventArgs) |
Benachrichtigt ActivityDesigner, wenn ein Benutzer während der Entwurfszeit die visuelle Größe ändert. Die Methode wird nur aufgerufen, falls es sich beim Aktivitätsdesigner um ein untergeordnetes Element eines FreeformActivityDesigner handelt. |
OnScroll(ScrollBar, Int32) |
Benachrichtigt den ActivityDesigner, wenn ein Benutzer die Bildlaufposition ändert. |
OnShowSmartTagVerbs(Point) |
Zeigt die einem Smarttag am angegebenen Punkt zugeordneten Designerverben an. |
OnSmartTagVisibilityChanged(Boolean) |
Benachrichtigt den ActivityDesigner, ob ein Smarttag angezeigt oder ausgeblendet werden soll. |
OnThemeChange(ActivityDesignerTheme) |
Benachrichtigt den Designer, dass das zugeordnete Design geändert wurde. |
PerformLayout() |
Aktualisiert das Layout des Designers. |
PointToLogical(Point) |
Transformiert einen Punkt vom Bildschirmkoordinatensystem in das Aktivitätsdesignerkoordinatensystem. |
PointToScreen(Point) |
Transformiert einen Punkt vom Aktivitätsdesignerkoordinatensystem in das Bildschirmkoordinatensystem. |
PostFilterAttributes(IDictionary) |
Ermöglicht es einem Designer, beim Überschreiben in einer abgeleiteten Klasse Elemente in der über einen TypeDescriptor verfügbar gemachten Attributgruppe zu ändern oder zu entfernen. |
PostFilterEvents(IDictionary) |
Ermöglicht es dem Designer, beim Überschreiben in einer abgeleiteten Klasse Elemente in der über einen TypeDescriptor verfügbar gemachten Menge von Ereignissen zu ändern oder daraus zu entfernen. |
PostFilterProperties(IDictionary) |
Ermöglicht es einem Designer, beim Überschreiben in einer abgeleiteten Klasse Elemente in der über einen TypeDescriptor verfügbar gemachten Menge von Eigenschaften zu ändern oder daraus zu entfernen. |
PreFilterAttributes(IDictionary) |
Ermöglicht es einem Designer, beim Überschreiben in einer abgeleiteten Klasse Elemente zur über einen TypeDescriptor verfügbar gemachten Attributgruppe hinzuzufügen. |
PreFilterEvents(IDictionary) |
Ermöglicht es einem Designer, beim Überschreiben in einer abgeleiteten Klasse Elemente zur über einen TypeDescriptor verfügbar gemachten Menge von Ereignissen hinzuzufügen. |
PreFilterProperties(IDictionary) |
Ermöglicht es einem Designer, beim Überschreiben in einer abgeleiteten Klasse Elemente zur über einen TypeDescriptor verfügbar gemachten Menge von Eigenschaften hinzuzufügen. |
RectangleToLogical(Rectangle) |
Transformiert ein Rechteck vom Bildschirmkoordinatensystem in das Aktivitätsdesignerkoordinatensystem. |
RectangleToScreen(Rectangle) |
Transformiert ein Rechteck vom Aktivitätsdesignerkoordinatensystem in das Bildschirmkoordinatensystem. |
RefreshDesignerActions() |
Aktualisiert die dem Designer zugeordneten Konfigurationsfehler. |
RefreshDesignerVerbs() |
Aktualisiert die dem Designer zugeordneten Aktivitätsdesignerverben durch Aufrufen des Statushandlers. |
SaveViewState(BinaryWriter) |
Speichert den Ansichtszustand des Designers in einen binären Stream. |
ShowInfoTip(String) |
Zeigt die angegebene QuickInfo an. |
ShowInfoTip(String, String) |
Zeigt den InfoTipp für den ActivityDesigner mit dem angegebenen Titel und dem Text an. |
ShowInPlaceTip(String, Rectangle) |
Zeigt die angegebene QuickInfo am Ort, der für das Rechteck angegebenen wurde. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
IDesigner.Component |
Ruft die Basiskomponente ab, der der Aktivitätsdesigner zugeordnet ist. |
IDesigner.DoDefaultAction() |
Führt die standardmäßige Aktion aus, die dem Designer zugeordnet ist. |
IDesigner.Initialize(IComponent) |
Initialisiert den der Aktivität zugeordneten Designer. |
IDesigner.Verbs |
Ruft die dem Aktivitätsdesigner zugeordneten Entwurfszeitverben ab. |
IDesignerFilter.PostFilterAttributes(IDictionary) |
Ermöglicht es einem Designer, beim Überschreiben in einer abgeleiteten Klasse Elemente in der über einen TypeDescriptor verfügbar gemachten Attributgruppe zu ändern oder zu entfernen. |
IDesignerFilter.PostFilterEvents(IDictionary) |
Ermöglicht es einem Designer, beim Überschreiben in einer abgeleiteten Klasse Elemente in der über einen TypeDescriptor verfügbar gemachten Menge von Ereignissen zu ändern oder daraus zu entfernen. |
IDesignerFilter.PostFilterProperties(IDictionary) |
Ermöglicht es einem Designer, beim Überschreiben in einer abgeleiteten Klasse Elemente in der über einen TypeDescriptor verfügbar gemachten Menge von Eigenschaften zu ändern oder daraus zu entfernen. |
IDesignerFilter.PreFilterAttributes(IDictionary) |
Ermöglicht es einem Designer, beim Überschreiben in einer abgeleiteten Klasse Elemente zur über einen TypeDescriptor verfügbar gemachten Attributgruppe hinzuzufügen. |
IDesignerFilter.PreFilterEvents(IDictionary) |
Ermöglicht es einem Designer, beim Überschreiben in einer abgeleiteten Klasse Elemente zur über einen TypeDescriptor verfügbar gemachten Menge von Ereignissen hinzuzufügen. |
IDesignerFilter.PreFilterProperties(IDictionary) |
Ermöglicht es einem Designer, beim Überschreiben in einer abgeleiteten Klasse Elemente zur über einen TypeDescriptor verfügbar gemachten Menge von Eigenschaften hinzuzufügen. |
IPersistUIState.LoadViewState(BinaryReader) |
Stellt den Ansichtszustand eines binären Streams wieder her. |
IPersistUIState.SaveViewState(BinaryWriter) |
Speichert den Ansichtszustand in einem binären Stream. |
IRootDesigner.GetView(ViewTechnology) |
Gibt ein Ansichtsobjekt für die angegebene Ansichtstechnologie zurück. |
IRootDesigner.SupportedTechnologies |
Ruft das Array von Technologien ab, dessen Anzeige der Aktivitätsdesigner unterstützen kann. |
IToolboxUser.GetToolSupported(ToolboxItem) |
Bestimmt, ob das angegebene Toolbox-Element vom aktuellen Aktivitätsdesigner unterstützt wird. |
IToolboxUser.ToolPicked(ToolboxItem) |
Wählt das angegebene Toolboxelement aus. |
IWorkflowRootDesigner.InvokingDesigner |
Ruft CompositeActivityDesigner ab, von dem die Initialisierung des Aktivitätsdesigners angefordert wurde, oder legt ihn fest. |
IWorkflowRootDesigner.IsSupportedActivityType(Type) |
Gibt einen Wert zurück, der angibt, ob der angegebene Typ auf dem aktuellen ActivityDesigner unterstützt wird. |
IWorkflowRootDesigner.MessageFilters |
Ruft alle dem Aktivitätsdesigner zugeordneten Meldungsfilter ab. |
IWorkflowRootDesigner.SupportsLayoutPersistence |
Ruft den Wert ab, der angibt, ob der tatsächliche Workflow-Stammdesigner die Layoutspeicherung unterstützt. |