CompositeDesignerTheme 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 ustawienia motywu do CompositeActivityDesigner obiektów.
public ref class CompositeDesignerTheme : System::Workflow::ComponentModel::Design::ActivityDesignerTheme
public class CompositeDesignerTheme : System.Workflow.ComponentModel.Design.ActivityDesignerTheme
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public class CompositeDesignerTheme : System.Workflow.ComponentModel.Design.ActivityDesignerTheme
type CompositeDesignerTheme = class
inherit ActivityDesignerTheme
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type CompositeDesignerTheme = class
inherit ActivityDesignerTheme
Public Class CompositeDesignerTheme
Inherits ActivityDesignerTheme
- Dziedziczenie
- Pochodne
- Atrybuty
Przykłady
W poniższym przykładzie pokazano, jak utworzyć niestandardowy CompositeDesignerTheme element pochodny z CompositeDesignerTheme klasy i ustawić odpowiednie właściwości dla nowego motywu.
public class ParallelIfTheme : CompositeDesignerTheme
{
public ParallelIfTheme(WorkflowTheme theme)
: base(theme)
{
this.ShowDropShadow = true;
this.ConnectorStartCap = LineAnchor.None;
this.ConnectorEndCap = LineAnchor.None;
this.BorderStyle = DashStyle.Dash;
this.WatermarkImagePath = @"parallelIfWatermark.png";
this.WatermarkAlignment = DesignerContentAlignment.Fill;
}
}
Public Class ParallelIfTheme
Inherits CompositeDesignerTheme
Public Sub New(ByVal theme As WorkflowTheme)
MyBase.new(theme)
Me.ShowDropShadow = True
Me.ConnectorStartCap = LineAnchor.None
Me.ConnectorEndCap = LineAnchor.None
Me.BorderStyle = DashStyle.Dash
Me.WatermarkImagePath = "parallelIfWatermark.png"
Me.WatermarkAlignment = DesignerContentAlignment.Fill
End Sub
End Class
Aby użyć motywu w obiekcie CompositeActivityDesigner, zastosuj element ActivityDesignerThemeAttribute do CompositeActivityDesigner klasy .
[ActivityDesignerTheme(typeof(ParallelIfTheme))]
public class ParallelIfDesigner : ParallelActivityDesigner
<ActivityDesignerTheme(GetType(ParallelIfTheme))> _
Public Class ParallelIfDesigner
Inherits ParallelActivityDesigner
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.
Klasa CompositeDesignerTheme steruje wyglądem i działaniem CompositeActivityDesigner obiektu na powierzchni projektowej przepływu pracy.
Konstruktory
| CompositeDesignerTheme(WorkflowTheme) |
Inicjuje nowe wystąpienie klasy CompositeDesignerTheme. |
Właściwości
| ApplyTo |
Pobiera lub ustawia niekwalifikowaną nazwę typu projektanta, do którego zastosowano motyw projektanta. (Odziedziczone po DesignerTheme) |
| BackColorEnd |
Pobiera lub ustawia Color wartość na końcu w przypadku używania gradientu kolorów dla koloru tła. (Odziedziczone po ActivityDesignerTheme) |
| BackColorStart |
Pobiera lub ustawia kolor początkowy tła podczas korzystania z gradientu kolorów na tle. (Odziedziczone po ActivityDesignerTheme) |
| BackgroundStyle |
Pobiera lub ustawia styl tła. (Odziedziczone po ActivityDesignerTheme) |
| BoldFont |
Pobiera czcionkę dla motywu. (Odziedziczone po ActivityDesignerTheme) |
| BorderColor |
Pobiera lub ustawia BorderColor element dla motywu. (Odziedziczone po ActivityDesignerTheme) |
| BorderPen |
Pobiera element BorderPen dla motywu. (Odziedziczone po ActivityDesignerTheme) |
| BorderStyle |
Pobiera lub ustawia styl używany dla obramowania. (Odziedziczone po ActivityDesignerTheme) |
| BorderWidth |
Pobiera szerokość obramowania w pikselach. (Odziedziczone po ActivityDesignerTheme) |
| ConnectorEndCap |
Pobiera lub ustawia wartość określającą kształt wyświetlany na końcu łącznika. |
| ConnectorSize |
Size Pobiera łącznik. |
| ConnectorStartCap |
Pobiera lub ustawia wartość określającą kształt wyświetlany na początku łącznika. |
| ContainingTheme |
Pobiera motyw przepływu pracy, który hermetyzuje motyw projektanta. (Odziedziczone po DesignerTheme) |
| DesignerGeometry |
Pobiera geometrię projektanta. (Odziedziczone po ActivityDesignerTheme) |
| DesignerImage |
Pobiera obraz skojarzony z projektantem. (Odziedziczone po ActivityDesignerTheme) |
| DesignerImagePath |
Pobiera lub ustawia ścieżkę obrazu dla projektanta. (Odziedziczone po ActivityDesignerTheme) |
| DesignerType |
Pobiera lub ustawia typ projektanta skojarzonego z motywem projektanta. (Odziedziczone po DesignerTheme) |
| ExpandButtonSize |
Size Pobiera przycisk rozwiń w projektancie działań złożonych. |
| Font |
Pobiera czcionkę tekstu używanego przez motyw. (Odziedziczone po ActivityDesignerTheme) |
| ForeColor |
Pobiera lub ustawia kolor pierwszego planu. (Odziedziczone po ActivityDesignerTheme) |
| ForegroundBrush |
Brush Pobiera obiekt skojarzony z motywem. (Odziedziczone po ActivityDesignerTheme) |
| ForegroundPen |
Pen Pobiera element używany do malowania pierwszego planu motywu. (Odziedziczone po ActivityDesignerTheme) |
| ImageSize |
Pobiera rozmiar obrazu motywu. (Odziedziczone po ActivityDesignerTheme) |
| ReadOnly |
Pobiera wartość, która wskazuje, czy motyw projektanta jest tylko do odczytu. (Odziedziczone po DesignerTheme) |
| ShowDropShadow |
Pobiera lub ustawia wartość wskazującą, czy motyw projektanta złożonego będzie wyświetlać cienie wokół projektanta działań złożonych. |
| Size |
Pobiera rozmiar projektanta. (Odziedziczone po ActivityDesignerTheme) |
| WatermarkAlignment |
Pobiera lub ustawia wyrównanie obrazu znaku wodnego w elemecie CompositeActivityDesigner. |
| WatermarkImage |
Pobiera obraz znaku wodnego do użycia w projektancie działań złożonych. |
| WatermarkImagePath |
Pobiera lub ustawia ścieżkę względną do obrazu znaku wodnego do użycia w projektancie działań złożonych. |
Metody
| Dispose(Boolean) |
Zwalnia zasoby niezarządzane używane przez element CompositeDesignerTheme i opcjonalnie zwalnia zasoby zarządzane. |
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
| GetBackgroundBrush(Rectangle) |
Pobiera pędzel używany do malowania obszaru określonego przez prostokąt przekazany. (Odziedziczone po ActivityDesignerTheme) |
| GetExpandButtonBackgroundBrush(Rectangle) |
Pobiera szczotkę definiującą właściwości wyświetlania tła przycisku rozwijania w projektancie działań złożonych. |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
| Initialize() |
Wykonuje dalsze zadania inicjowania poza tymi, które są dostarczane przez konstruktora CompositeDesignerTheme(WorkflowTheme) . |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
| OnAmbientPropertyChanged(AmbientProperty) |
CompositeDesignerTheme Powiadamia obiekt o zmianie ustawień właściwości otoczenia projektanta. |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Jawne implementacje interfejsu
| IDisposable.Dispose() |
Wykonuje zdefiniowane przez aplikację zadania skojarzone ze zwalnianiem lub resetowaniem zasobów niezarządzanych. (Odziedziczone po DesignerTheme) |