ActivityDesigner Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przestroga
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Udostępnia obowiązkową klasę bazową dla wszystkich składników projektanta działań.
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
- Dziedziczenie
-
ActivityDesigner
- Pochodne
- Atrybuty
- Implementuje
Przykłady
W poniższym przykładzie pokazano pełną implementację ActivityDesigner elementu dla działania niestandardowego. Projektant ma flagę, którą można włączyć, aby umożliwić klasie ActivityDesigner bazowej sterowanie obrazem lub używanie różnych metod ActivityDesignerPaint klasy do rysowania działania.
[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
Uwagi
Uwaga
W tym materiale omówiono przestarzałe typy i przestrzenie nazw. Aby uzyskać więcej informacji, zobacz przestarzałe typy w Windows Workflow Foundation 4,5.
Wszystkie składniki projektanta działań pochodzą z klasy ActivityDesigner. Udostępnia ActivityDesigner prosty projektant, który umożliwia użytkownikowi wizualne projektowanie działań w trybie projektowania.
ActivityDesigner Zapewnia prosty mechanizm działań, dzięki czemu mogą uczestniczyć w renderowaniu przepływu pracy na powierzchni projektowej.
ActivityDesigner umożliwia użytkownikowi dostosowanie układu i rysunku skojarzonego z działaniem.
ActivityDesigner umożliwia użytkownikowi rozszerzenie metadanych skojarzonych z działaniem.
Konstruktory
ActivityDesigner() |
Inicjuje nowe wystąpienie klasy ActivityDesigner. |
Właściwości
AccessibilityObject |
Pobiera element AccessibleObject używany przez aplikacje ułatwień dostępu w celu dostosowania interfejsu użytkownika aplikacji dla użytkowników z upośledzeniem. |
Activity |
Pobiera element Activity skojarzony z projektantem. |
Bounds |
Pobiera element Rectangle zawierający wartość otaczającego prostokąta projektanta we współrzędnych logicznych. |
DesignerActions |
Pobiera tablicę akcji skojarzonych z błędami konfiguracji. |
DesignerTheme |
Pobiera bieżący motyw projektanta dla projektanta działań. |
EnableVisualResizing |
Pobiera wartość wskazującą, czy można zmienić rozmiar projektanta działań w bezpłatnym projektancie formularzy. |
Glyphs |
Pobiera kolekcję glifów, za pomocą których można ozdobić projektanta. |
Image |
Pobiera lub ustawia Image skojarzone z projektantem. |
ImageRectangle |
Pobiera wartość otaczającego granic obrazu skojarzonego z projektantem we współrzędnych logicznych. |
InvokingDesigner |
Pobiera lub ustawia projektanta działania, które wywołuje działanie skojarzone z bieżącym projektantem działań. |
IsLocked |
Pobiera wartość wskazującą, czy można zmodyfikować działanie skojarzone z projektantem. |
IsPrimarySelection |
Pobiera wartość wskazującą, czy działanie skojarzone z projektantem jest wyborem podstawowym. |
IsRootDesigner |
Pobiera wartość wskazującą, czy projektant jest projektantem głównym. |
IsSelected |
Pobiera wartość wskazującą, czy wybrano działanie skojarzone z projektantem. |
IsVisible |
Pobiera wartość wskazującą, czy działanie skojarzone z projektantem jest widoczne w przepływie pracy. |
Location |
Pobiera lub ustawia lokalizację projektanta we współrzędnych logicznych. |
MessageFilters |
Pobiera kolekcję filtrów komunikatów tylko do odczytu skojarzonych z projektantem działań. |
MinimumSize |
Pobiera minimalny rozmiar projektanta działań. |
ParentDesigner |
Pobiera projektanta nadrzędnego istniejącego projektanta. |
ParentView |
Pobiera widok przepływu pracy zawierający bieżący projektant działań. |
ShowSmartTag |
Pobiera wartość wskazującą, czy działanie powinno pokazywać tag inteligentny. |
Size |
Pobiera lub ustawia rozmiar elementu ActivityDesigner. |
SmartTagRectangle |
Pobiera prostokąt, w którym powinien być wyświetlany tag inteligentny. |
SmartTagVerbs |
Pobiera kolekcję akcji projektanta tylko do odczytu do skojarzenia z tagiem inteligentnym w projektancie działań. |
Text |
Pobiera lub ustawia tekst do skojarzenia z projektantem. |
TextRectangle |
Pobiera wartość prostokąta tekstowego we współrzędnych logicznych. |
Verbs |
Pobiera kolekcję czasowników do skojarzenia z projektantem. |
Metody
CanBeParentedTo(CompositeActivityDesigner) |
Zwraca wartość wskazującą, czy CompositeActivity element można ustawić jako element nadrzędny działania skojarzonego z projektantem. |
CanConnect(ConnectionPoint, ConnectionPoint) |
Zwraca wartość wskazującą, czy można utworzyć połączenie między określonym punktem połączenia w bieżącym projektancie działań a określonym punktem połączenia w docelowym projektancie działań. |
CreateView(ViewTechnology) |
Tworzy widok przepływu pracy dla bieżącego projektanta działań przy użyciu określonej klasy ViewTechnology. |
Dispose() |
Zwalnia zasoby niezarządzane używane przez element ActivityDesigner i opcjonalnie zwalnia zasoby zarządzane. |
Dispose(Boolean) |
Zwalnia zasoby używane przez klasę ActivityDesigner. |
DoDefaultAction() |
Wykonuje domyślną akcję interfejsu użytkownika skojarzona z projektantem. |
EnsureVisible() |
Przesuwa widoczny obszar ekranu, aby zagwarantować, że określony projektant jest widoczny. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
Finalize() |
Podczas zastępowania w klasie pochodnej umożliwia obiektowi wyczyszczenie wszystkich zasobów deterministycznie. |
GetConnectionPoints(DesignerEdges) |
Zwraca kolekcję punktów połączenia tylko do odczytu dla projektanta działań wraz z określonym DesignerEdgeselementem . |
GetConnections(DesignerEdges) |
Zwraca kolekcję punktów tylko do odczytu, których projektant używa do połączeń. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetPreviewImage(Graphics) |
Pobiera obraz projektanta działań w określonym Graphicspliku . |
GetRootDesigner(IServiceProvider) |
Zwraca projektanta skojarzonego z powierzchnią projektową przepływu pracy. |
GetService(Type) |
Próbuje pobrać określony typ usługi z witryny trybu projektowania dla działania skojarzonego z projektantem. |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
HitTest(Point) |
Pobiera informacje o programie ActivityDesigner w określonym punkcie na ekranie. |
Initialize(Activity) |
Inicjuje projektanta ze skojarzonym elementem Activity. |
Invalidate() |
Unieważnia projektanta. |
Invalidate(Rectangle) |
Unieważnia określony prostokąt w projektancie. |
IsCommentedActivity(Activity) |
Zwraca wartość wskazującą, czy działanie bieżącego projektanta jest komentowane, czy wewnątrz skomentowanego działania. |
IsSupportedActivityType(Type) |
Zwraca wartość wskazującą, czy określony typ działania jest obsługiwany, jeśli projektant działań jest projektantem głównym. |
LoadViewState(BinaryReader) |
Ładuje stan widoku projektanta ze strumienia binarnego. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
OnActivityChanged(ActivityChangedEventArgs) |
Powiadamia o ActivityDesigner tym, kiedy działanie jest skojarzone ze zmianami. |
OnBeginResizing(ActivityDesignerResizeEventArgs) |
ActivityDesigner Powiadamia, kiedy użytkownik zacznie wizualnie zmieniać rozmiar projektanta działań, gdy projektant znajduje się w obiekcie FreeformActivityDesigner. |
OnConnected(ConnectionPoint, ConnectionPoint) |
Powiadamia o nawiązaniu ActivityDesigner połączenia między dwoma punktami połączenia. |
OnDragDrop(ActivityDragEventArgs) |
Występuje, gdy operacja przeciągania jest zakończona wewnątrz granic projektanta. |
OnDragEnter(ActivityDragEventArgs) |
Występuje, gdy operacja przeciągania i upuszczania jest w toku, a wskaźnik wprowadza granice projektanta. |
OnDragLeave() |
Występuje, gdy operacja przeciągania i upuszczania jest w toku, a wskaźnik opuszcza granice projektanta. |
OnDragOver(ActivityDragEventArgs) |
Występuje, gdy operacja przeciągania i upuszczania jest w toku, a wskaźnik znajduje się w granicach projektanta. |
OnEndResizing() |
Powiadamia o ActivityDesigner tym, kiedy użytkownik zakończy wizualizację zmiany rozmiaru projektanta działań, gdy projektant znajduje się w obiekcie FreeformActivityDesigner. |
OnExecuteDesignerAction(DesignerAction) |
Powiadamia o ActivityDesigner kliknięciu przez użytkownika błędów konfiguracji skojarzonych z projektantem. |
OnGiveFeedback(GiveFeedbackEventArgs) |
Aktualizuje podpowiedzi wizualne dotyczące opinii dostarczonych użytkownikowi podczas wykonywania operacji przeciągania. |
OnKeyDown(KeyEventArgs) |
Występuje po naciśnięciu klawisza, gdy projektant ma fokus klawiatury. |
OnKeyUp(KeyEventArgs) |
Występuje, gdy klawisz jest zwalniany, gdy projektant ma fokus klawiatury. |
OnLayoutPosition(ActivityDesignerLayoutEventArgs) |
Powiadamia, ActivityDesigner kiedy użytkownik zmienia położenie swoich podpowiedzi wizualnych lub podrzędnych projektantów działań. |
OnLayoutSize(ActivityDesignerLayoutEventArgs) |
Zwraca rozmiar podpowiedzi wizualnych lub podrzędnych projektantów działań w obiekcie ActivityDesigner. |
OnMouseCaptureChanged() |
Występuje po zmianie przechwytywania myszy. |
OnMouseDoubleClick(MouseEventArgs) |
Występuje, gdy przycisk myszy jest klikany wiele razy w projektancie. |
OnMouseDown(MouseEventArgs) |
Występuje po naciśnięciu przycisku myszy, gdy wskaźnik znajduje się w granicach projektanta. |
OnMouseDragBegin(Point, MouseEventArgs) |
Występuje, gdy użytkownik zaczyna przeciągać mysz na projektanta. |
OnMouseDragEnd() |
Występuje, gdy użytkownik przestaje przeciągać mysz na projektanta. |
OnMouseDragMove(MouseEventArgs) |
Występuje w każdym ruchu myszy, gdy użytkownik przeciąga wskaźnik nad projektantem. |
OnMouseEnter(MouseEventArgs) |
Występuje, gdy mysz po raz pierwszy wchodzi w granice projektanta. |
OnMouseHover(MouseEventArgs) |
Występuje, gdy wskaźnik znajduje się w granicach projektanta. |
OnMouseLeave() |
Występuje, gdy wskaźnik opuszcza granice projektanta. |
OnMouseMove(MouseEventArgs) |
Występuje, gdy wskaźnik jest przenoszony w granicach projektanta. |
OnMouseUp(MouseEventArgs) |
Występuje, gdy przycisk myszy jest zwalniany, gdy wskaźnik znajduje się w granicach projektanta. |
OnPaint(ActivityDesignerPaintEventArgs) |
Rysuje wizualną reprezentację działania w czasie projektowania. |
OnProcessMessage(Message) |
Umożliwia projektantowi przetwarzanie nieprzetworzonych komunikatów Win32. |
OnQueryContinueDrag(QueryContinueDragEventArgs) |
Określa, czy operacja przeciągania powinna być kontynuowana. |
OnResizing(ActivityDesignerResizeEventArgs) |
Powiadamia o ActivityDesigner tym, kiedy użytkownik wizualnie zmienia jego rozmiar w czasie projektowania. Metoda jest wywoływana tylko wtedy, gdy projektant działań jest elementem podrzędnym elementu FreeformActivityDesigner. |
OnScroll(ScrollBar, Int32) |
Powiadamia o ActivityDesigner zmianie położenia przewijania przez użytkownika. |
OnShowSmartTagVerbs(Point) |
Wyświetla czasowniki projektanta skojarzone z tagiem inteligentnym w określonym punkcie. |
OnSmartTagVisibilityChanged(Boolean) |
Powiadamia, ActivityDesigner czy tag inteligentny powinien być wyświetlany, czy ukryty. |
OnThemeChange(ActivityDesignerTheme) |
Powiadamia projektanta o zmianie skojarzonego motywu. |
PerformLayout() |
Aktualizuje układ projektanta. |
PointToLogical(Point) |
Przekształca punkt z układu współrzędnych ekranu na układ współrzędnych projektanta działań. |
PointToScreen(Point) |
Przekształca punkt z systemu współrzędnych projektanta działań na układ współrzędnych ekranu. |
PostFilterAttributes(IDictionary) |
Gdy zastąpisz klasę pochodną, projektant może zmienić lub usunąć elementy z zestawu atrybutów, które uwidacznia za pośrednictwem klasy TypeDescriptor. |
PostFilterEvents(IDictionary) |
Gdy zastąpisz klasę pochodną, projektant może zmienić lub usunąć elementy z zestawu zdarzeń, które uwidacznia za pomocą klasy TypeDescriptor. |
PostFilterProperties(IDictionary) |
Gdy zastąpisz klasę pochodną, projektant może zmienić lub usunąć elementy z zestawu właściwości, które uwidacznia za pomocą klasy TypeDescriptor. |
PreFilterAttributes(IDictionary) |
Gdy zastąpisz klasę pochodną, projektant może dodać elementy do zestawu atrybutów, które uwidacznia za pomocą klasy TypeDescriptor. |
PreFilterEvents(IDictionary) |
Po przesłonięciu w klasie pochodnej umożliwia projektantowi dodawanie elementów do zestawu zdarzeń, które uwidacznia za pośrednictwem klasy TypeDescriptor. |
PreFilterProperties(IDictionary) |
Gdy zastąpisz klasę pochodną, projektant może dodać elementy do zestawu właściwości, które uwidacznia za pomocą klasy TypeDescriptor. |
RectangleToLogical(Rectangle) |
Przekształca prostokąt z układu współrzędnych ekranu do układu współrzędnych projektanta działań. |
RectangleToScreen(Rectangle) |
Przekształca prostokąt z układu współrzędnych projektanta działań na układ współrzędnych ekranu. |
RefreshDesignerActions() |
Odświeża błędy konfiguracji skojarzone z projektantem. |
RefreshDesignerVerbs() |
Odświeża czasowniki projektanta działań skojarzone z projektantem, wywołując procedurę obsługi stanu. |
SaveViewState(BinaryWriter) |
Przechowuje stan widoku projektanta w strumieniu binarnym. |
ShowInfoTip(String) |
Przedstawia określoną poradę informacyjną. |
ShowInfoTip(String, String) |
Wyświetla poradę informacyjną ActivityDesigner dotyczącą określonego tytułu i tekstu. |
ShowInPlaceTip(String, Rectangle) |
Wyświetla określoną poradę narzędzia w określonej lokalizacji prostokąta. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Jawne implementacje interfejsu
IDesigner.Component |
Pobiera podstawowy składnik, z którym jest skojarzony projektant działań. |
IDesigner.DoDefaultAction() |
Wykonuje domyślną akcję skojarzona z projektantem. |
IDesigner.Initialize(IComponent) |
Inicjuje projektanta ze skojarzonym działaniem. |
IDesigner.Verbs |
Pobiera czas projektowania czasowniki skojarzone z projektantem działań. |
IDesignerFilter.PostFilterAttributes(IDictionary) |
Po zastąpieniu w klasie pochodnej umożliwia projektantowi zmianę lub usunięcie elementów z zestawu atrybutów, które uwidacznia za pośrednictwem klasy TypeDescriptor. |
IDesignerFilter.PostFilterEvents(IDictionary) |
Po zastąpieniu w klasie pochodnej umożliwia projektantowi zmianę lub usunięcie elementów z zestawu zdarzeń, które uwidacznia za pośrednictwem klasy TypeDescriptor. |
IDesignerFilter.PostFilterProperties(IDictionary) |
Po zastąpieniu w klasie pochodnej umożliwia projektantowi zmianę lub usunięcie elementów z zestawu właściwości, które uwidacznia za pośrednictwem klasy TypeDescriptor. |
IDesignerFilter.PreFilterAttributes(IDictionary) |
Po zastąpieniu w klasie pochodnej umożliwia projektantowi dodawanie elementów do zestawu atrybutów, które uwidacznia za pośrednictwem klasy TypeDescriptor. |
IDesignerFilter.PreFilterEvents(IDictionary) |
Po zastąpieniu w klasie pochodnej umożliwia projektantowi dodawanie elementów do zestawu zdarzeń, które uwidacznia za pośrednictwem klasy TypeDescriptor. |
IDesignerFilter.PreFilterProperties(IDictionary) |
Po zastąpieniu w klasie pochodnej umożliwia projektantowi dodawanie elementów do zestawu właściwości, które uwidacznia za pośrednictwem klasy TypeDescriptor. |
IPersistUIState.LoadViewState(BinaryReader) |
Przywraca stan widoku ze strumienia binarnego. |
IPersistUIState.SaveViewState(BinaryWriter) |
Zapisuje stan widoku w strumieniu binarnym. |
IRootDesigner.GetView(ViewTechnology) |
Zwraca obiekt widoku dla określonej technologii widoku. |
IRootDesigner.SupportedTechnologies |
Pobiera tablicę technologii, które projektant działań może obsługiwać na potrzeby wyświetlania. |
IToolboxUser.GetToolSupported(ToolboxItem) |
Określa, czy określony element przybornika jest obsługiwany przez bieżącego projektanta działań. |
IToolboxUser.ToolPicked(ToolboxItem) |
Wybiera określony element przybornika. |
IWorkflowRootDesigner.InvokingDesigner |
Pobiera lub ustawia CompositeActivityDesigner zainicjowanie żądanego projektanta działań. |
IWorkflowRootDesigner.IsSupportedActivityType(Type) |
Zwraca wartość wskazującą, czy określony typ jest obsługiwany w bieżącym elemencie ActivityDesigner. |
IWorkflowRootDesigner.MessageFilters |
Pobiera wszystkie filtry komunikatów skojarzone z projektantem działań. |
IWorkflowRootDesigner.SupportsLayoutPersistence |
Pobiera wartość wskazującą, czy rzeczywisty projektant główny przepływu pracy obsługuje trwałość układu. |