ActivityDesignerTheme Sınıf

Tanım

Dikkat

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Tasarım zamanı ortamındaki bir tasarımcıya genel görünüm özelliği ayarları sağlar.

public ref class ActivityDesignerTheme : System::Workflow::ComponentModel::Design::DesignerTheme
public class ActivityDesignerTheme : System.Workflow.ComponentModel.Design.DesignerTheme
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class ActivityDesignerTheme : System.Workflow.ComponentModel.Design.DesignerTheme
type ActivityDesignerTheme = class
    inherit DesignerTheme
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type ActivityDesignerTheme = class
    inherit DesignerTheme
Public Class ActivityDesignerTheme
Inherits DesignerTheme
Devralma
ActivityDesignerTheme
Türetilmiş
Öznitelikler

Örnekler

Aşağıdaki örnek, sınıfından ActivityDesignerTheme türetilerek ve yeni tema için uygun özellikleri ayarlayarak bir özel ActivityDesignerTheme oluşturma işleminin nasıl yapılacağını gösterir.

public class CustomActivityDesignerTheme : ActivityDesignerTheme
{
    public CustomActivityDesignerTheme(WorkflowTheme theme)
        : base(theme)
    {
        base.Initialize();
        this.BorderStyle = DashStyle.Solid;
        this.BorderColor = Color.FromArgb(0, 0, 0);
        this.BackColorStart = Color.FromArgb(37, 15, 242);
        this.BackColorEnd = Color.FromArgb(189, 184, 254);
        this.BackgroundStyle = LinearGradientMode.Vertical;
        this.ForeColor = Color.Black;
    }
}
Public Class CustomActivityDesignerTheme
    Inherits ActivityDesignerTheme
    Public Sub New(ByVal theme As WorkflowTheme)
        MyBase.new(theme)

        MyBase.Initialize()
        Me.BorderStyle = DashStyle.Solid
        Me.BorderColor = Color.FromArgb(0, 0, 0)
        Me.BackColorStart = Color.FromArgb(37, 15, 242)
        Me.BackColorEnd = Color.FromArgb(189, 184, 254)
        Me.BackgroundStyle = LinearGradientMode.Vertical
        Me.ForeColor = Color.Black
    End Sub
End Class

Temayı bir ActivityDesignerüzerinde kullanmak için sınıfına ActivityDesigner uygulayınActivityDesignerThemeAttribute.

[ActivityDesignerTheme(typeof(CustomActivityDesignerTheme))]
public class CustomActivityDesigner2 : ActivityDesigner
<ActivityDesignerTheme(GetType(CustomActivityDesignerTheme))> _
Public Class CustomActivityDesigner2
    Inherits ActivityDesigner

Açıklamalar

Not

Bu malzeme artık kullanılmayan türleri ve ad alanlarını açıklamaktadır. Daha fazla bilgi için Windows Workflow Foundation 4,5 ' deki kullanım dışı türlerbölümüne bakın.

Tasarımcı temaları, bir tasarımcının görünümünü ve görünümünü tanımlar. Bu, tasarımcı için tanımlanan tüm arka plan stillerini, ön plan stillerini, yazı tiplerini ve simgeleri içerir.

Tasarımcınıza özgü özelliklere yapılandırma özellikleri sağlamak istiyorsanız özel bir tasarımcı teması oluşturabilirsiniz. Özel bir tasarımcı için tasarımcı teması belirtmezseniz, temel sınıftaki tema kullanılır.

Oluşturucular

ActivityDesignerTheme(WorkflowTheme)

bir örneğini ActivityDesignerThemebaşlatır.

Özellikler

ApplyTo

Tasarımcı temasının uygulandığı tasarımcı türünün tam adını alır veya ayarlar.

(Devralındığı yer: DesignerTheme)
BackColorEnd

Arka plan rengi için renk gradyanı Color kullanılırken ile bitmesini alır veya ayarlar.

BackColorStart

Arka planda renk gradyanı kullanırken arka planın başlangıç rengini alır veya ayarlar.

BackgroundStyle

Arka plan stilini alır veya ayarlar.

BoldFont

Temanın yazı tipini alır.

BorderColor

Tema için öğesini BorderColor alır veya ayarlar.

BorderPen

Temanın BorderPen'ini alır.

BorderStyle

Kenarlık için kullanılan stili alır veya ayarlar.

BorderWidth

Kenarlık genişliğini piksel cinsinden alır.

ContainingTheme

Tasarımcı temasını kapsüller iş akışı temasını alır.

(Devralındığı yer: DesignerTheme)
DesignerGeometry

Tasarımcının geometrisini alır.

DesignerImage

Tasarımcıyla ilişkili görüntüyü alır.

DesignerImagePath

Tasarımcının görüntü yolunu alır veya ayarlar.

DesignerType

Tasarımcı temasıyla ilişkili tasarımcı türünü alır veya ayarlar.

(Devralındığı yer: DesignerTheme)
Font

Tema tarafından kullanılan metnin yazı tipini alır.

ForeColor

Ön planın rengini alır veya ayarlar.

ForegroundBrush

Brush Temayla ilişkili nesneyi alır.

ForegroundPen

Temanın Pen ön planını boyamak için kullanılan öğesini alır.

ImageSize

Temanın görüntüsünün boyutunu alır.

ReadOnly

Tasarımcı temasının salt okunur olup olmadığını belirten bir değer alır.

(Devralındığı yer: DesignerTheme)
Size

Tasarımcının boyutunu alır.

Yöntemler

Dispose(Boolean)

Yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak tarafından ActivityDesignerThemekullanılan yönetilen kaynakları serbest bırakır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetBackgroundBrush(Rectangle)

Geçirilen dikdörtgen tarafından belirtilen alanı boyamak için kullanılan bir fırça alır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
Initialize()

Tasarımcı temasını başlatır.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnAmbientPropertyChanged(AmbientProperty)

Ortam ayarlarında yapılan değişiklikleri işaret etmek için çağrılır.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

IDisposable.Dispose()

Uygulama tarafından tanımlanan, yönetilmeyen kaynakları serbest bırakma, salma veya sıfırlama ile ilişkili görevleri gerçekleştirir.

(Devralındığı yer: DesignerTheme)

Şunlara uygulanır