Pen Class

Definition

Bir şeklin nasıl özetleneceğini açıklar.Describes how a shape is outlined.

public ref class Pen sealed : System::Windows::Media::Animation::Animatable
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
public sealed class Pen : System.Windows.Media.Animation.Animatable
type Pen = class
    inherit Animatable
type Pen = class
    inherit Animatable
    interface DUCE.IResource
Public NotInheritable Class Pen
Inherits Animatable
Inheritance
Attributes

Constructors

Pen()

Pen sınıfının yeni bir örneğini başlatır.Initializes a new instance of the Pen class.

Pen(Brush, Double)

Belirtilen Brush ve kalınlıkta Pen sınıfının yeni bir örneğini başlatır.Initializes a new instance of the Pen class with the specified Brush and thickness.

Fields

BrushProperty

Brush bağımlılık özelliğini tanımlar.Identifies the Brush dependency property.

DashCapProperty

DashCap bağımlılık özelliğini tanımlar.Identifies the DashCap dependency property.

DashStyleProperty

DashStyle bağımlılık özelliğini tanımlar.Identifies the DashStyle dependency property.

EndLineCapProperty

EndLineCap bağımlılık özelliğini tanımlar.Identifies the EndLineCap dependency property.

LineJoinProperty

LineJoin bağımlılık özelliğini tanımlar.Identifies the LineJoin dependency property.

MiterLimitProperty

MiterLimit bağımlılık özelliğini tanımlar.Identifies the MiterLimit dependency property.

StartLineCapProperty

StartLineCap bağımlılık özelliğini tanımlar.Identifies the StartLineCap dependency property.

ThicknessProperty

Thickness bağımlılık özelliğini tanımlar.Identifies the Thickness dependency property.

Properties

Brush

Bu Pentarafından üretilen anahattı doldurmayı alır veya ayarlar.Gets or sets the fill the outline produced by this Pen.

CanFreeze

Nesnenin değiştirilemez olarak yapılıp yapılmayacağını gösteren bir değer alır.Gets a value that indicates whether the object can be made unmodifiable.

(Inherited from Freezable)
DashCap

Her tirein uçlarının nasıl çizildiğini belirten bir değer alır veya ayarlar.Gets or sets a value that specifies how the ends of each dash are drawn.

DashStyle

Bu Pentarafından oluşturulan kesik çizgi düzenlerini açıklayan bir değer alır veya ayarlar.Gets or sets a value that describes the pattern of dashes generated by this Pen.

DependencyObjectType

Bu örneğin CLRCLR türünü sarmalayan DependencyObjectType alır.Gets the DependencyObjectType that wraps the CLRCLR type of this instance.

(Inherited from DependencyObject)
Dispatcher

Bu DispatcherObject ilişkilendirildiği Dispatcher alır.Gets the Dispatcher this DispatcherObject is associated with.

(Inherited from DispatcherObject)
EndLineCap

Bir konturun sonunda kullanılacak şekil türünü alır veya ayarlar.Gets or sets the type of shape to use at the end of a stroke.

HasAnimatedProperties

Bir veya daha fazla AnimationClock nesnesinin bu nesnenin bağımlılık özelliklerinden hiçbiriyle ilişkili olup olmadığını gösteren bir değer alır.Gets a value that indicates whether one or more AnimationClock objects is associated with any of this object's dependency properties.

(Inherited from Animatable)
IsFrozen

Nesnenin şu anda değiştirilebilir olup olmadığını gösteren bir değer alır.Gets a value that indicates whether the object is currently modifiable.

(Inherited from Freezable)
IsSealed

Bu örneğin şu anda kapalı olup olmadığını gösteren bir değer alır (salt okunurdur).Gets a value that indicates whether this instance is currently sealed (read-only).

(Inherited from DependencyObject)
LineJoin

Bir şeklin anahattının köşelerine göre kullanılan Eklem türünü alır veya ayarlar.Gets or sets the type of joint used at the vertices of a shape's outline.

MiterLimit

Gönye uzunluğunun, bu kalemin Thicknessyarısını oranını alır veya ayarlar.Gets or sets the limit on the ratio of the miter length to half this pen's Thickness.

StartLineCap

Bir konturun başlangıcında kullanılacak şekil türünü alır veya ayarlar.Gets or sets the type of shape to use at the beginning of a stroke.

Thickness

Bu Pentarafından üretilen konturun kalınlığını alır veya ayarlar.Gets or sets the thickness of the stroke produced by this Pen.

Methods

ApplyAnimationClock(DependencyProperty, AnimationClock)

Belirtilen DependencyPropertyAnimationClock uygular.Applies an AnimationClock to the specified DependencyProperty. Özellik zaten canlandırılmış ise, SnapshotAndReplace iletim davranışı kullanılır.If the property is already animated, the SnapshotAndReplace handoff behavior is used.

(Inherited from Animatable)
ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

Belirtilen DependencyPropertyAnimationClock uygular.Applies an AnimationClock to the specified DependencyProperty. Özellik zaten canlandırılmış ise, belirtilen HandoffBehavior kullanılır.If the property is already animated, the specified HandoffBehavior is used.

(Inherited from Animatable)
BeginAnimation(DependencyProperty, AnimationTimeline)

Belirtilen DependencyPropertybir animasyon uygular.Applies an animation to the specified DependencyProperty. Bir sonraki çerçeve işlendiğinde animasyon başlatılır.The animation is started when the next frame is rendered. Belirtilen özellik zaten canlandırılmış ise, SnapshotAndReplace iletim davranışı kullanılır.If the specified property is already animated, the SnapshotAndReplace handoff behavior is used.

(Inherited from Animatable)
BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)

Belirtilen DependencyPropertybir animasyon uygular.Applies an animation to the specified DependencyProperty. Bir sonraki çerçeve işlendiğinde animasyon başlatılır.The animation is started when the next frame is rendered. Belirtilen özellik zaten canlandırılmış ise, belirtilen HandoffBehavior kullanılır.If the specified property is already animated, the specified HandoffBehavior is used.

(Inherited from Animatable)
CheckAccess()

Çağıran iş parçacığının bu DispatcherObjecterişimi olup olmadığını belirler.Determines whether the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)
ClearValue(DependencyProperty)

Bir özelliğin yerel değerini temizler.Clears the local value of a property. Temizlenme özelliği bir DependencyProperty tanımlayıcısı tarafından belirtilir.The property to be cleared is specified by a DependencyProperty identifier.

(Inherited from DependencyObject)
ClearValue(DependencyPropertyKey)

Salt okunurdur özelliğinin yerel değerini temizler.Clears the local value of a read-only property. Temizlenme özelliği bir DependencyPropertyKeytarafından belirtilir.The property to be cleared is specified by a DependencyPropertyKey.

(Inherited from DependencyObject)
Clone()

Bu nesnenin değerlerinin derin kopyalarını yaparak bu Pendeğiştirilebilir bir kopyasını oluşturur.Creates a modifiable clone of this Pen, making deep copies of this object's values. Bağımlılık özellikleri kopyalanırken, bu yöntem kaynak başvurularını ve veri bağlamalarını kopyalar (ancak bunlar artık çözümlenmeyebilir) ancak animasyonlar veya geçerli değerlerini etkilemez.When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.

CloneCore(Freezable)

Temel (animasyonlu olmayan) özellik değerlerini kullanarak belirtilen Freezable örneğini bir kopya (derin kopya) yapar.Makes the instance a clone (deep copy) of the specified Freezable using base (non-animated) property values.

(Inherited from Freezable)
CloneCurrentValue()

Bu nesnenin geçerli değerlerinin derin kopyalarını yaparak, bu Pen nesnesinin değiştirilebilir bir kopyasını oluşturur.Creates a modifiable clone of this Pen object, making deep copies of this object's current values. Kaynak başvuruları, veri bağlamaları ve animasyonlar kopyalanmaz, ancak geçerli değerleri.Resource references, data bindings, and animations are not copied, but their current values are.

CloneCurrentValueCore(Freezable)

Geçerli özellik değerlerini kullanarak örneği belirtilen Freezable değiştirilebilir bir kopya (derin kopya) yapar.Makes the instance a modifiable clone (deep copy) of the specified Freezable using current property values.

(Inherited from Freezable)
CoerceValue(DependencyProperty)

Belirtilen bağımlılık özelliğinin değerini zorlar.Coerces the value of the specified dependency property. Bu, bağımlılık özelliği için özellik meta verilerinde belirtilen tüm CoerceValueCallback işlevleri çağıran DependencyObjectbulunduğundan gerçekleştirilir.This is accomplished by invoking any CoerceValueCallback function specified in property metadata for the dependency property as it exists on the calling DependencyObject.

(Inherited from DependencyObject)
CreateInstance()

Freezable sınıfının yeni bir örneğini başlatır.Initializes a new instance of the Freezable class.

(Inherited from Freezable)
CreateInstanceCore()

Türetilmiş bir sınıfta uygulandığında, Freezable türetilen sınıfın yeni bir örneğini oluşturur.When implemented in a derived class, creates a new instance of the Freezable derived class.

(Inherited from Freezable)
Equals(Object)

Belirtilen DependencyObject geçerli DependencyObjecteşdeğer olup olmadığını belirler.Determines whether a provided DependencyObject is equivalent to the current DependencyObject.

(Inherited from DependencyObject)
Freeze()

Geçerli nesneyi değiştirilemez yapar ve IsFrozen özelliğini trueolarak ayarlar.Makes the current object unmodifiable and sets its IsFrozen property to true.

(Inherited from Freezable)
FreezeCore(Boolean)

Bu Animatable nesneyi değiştirilemeyen hale getirir veya değiştirilemez olarak yapılıp yapılmayacağını belirler.Makes this Animatable object unmodifiable or determines whether it can be made unmodifiable.

(Inherited from Animatable)
GetAnimationBaseValue(DependencyProperty)

Belirtilen DependencyPropertyhareketli olmayan değerini döndürür.Returns the non-animated value of the specified DependencyProperty.

(Inherited from Animatable)
GetAsFrozen()

Taban (animasyonlu olmayan) özellik değerlerini kullanarak Freezabledondurulmuş bir kopyasını oluşturur.Creates a frozen copy of the Freezable, using base (non-animated) property values. Kopya Dondurulmuş olduğundan, dondurulmuş tüm alt nesneler başvuruya göre kopyalanır.Because the copy is frozen, any frozen sub-objects are copied by reference.

(Inherited from Freezable)
GetAsFrozenCore(Freezable)

Temel (animasyonlu olmayan) özellik değerlerini kullanarak, örneği belirtilen Freezable dondurulmuş bir kopyası yapar.Makes the instance a frozen clone of the specified Freezable using base (non-animated) property values.

(Inherited from Freezable)
GetCurrentValueAsFrozen()

Geçerli özellik değerlerini kullanarak Freezable dondurulmuş bir kopyasını oluşturur.Creates a frozen copy of the Freezable using current property values. Kopya Dondurulmuş olduğundan, dondurulmuş tüm alt nesneler başvuruya göre kopyalanır.Because the copy is frozen, any frozen sub-objects are copied by reference.

(Inherited from Freezable)
GetCurrentValueAsFrozenCore(Freezable)

Geçerli örneği belirtilen Freezabledondurulmuş bir kopyası yapar.Makes the current instance a frozen clone of the specified Freezable. Nesne animasyonlu bağımlılık özelliklerine sahipse, geçerli animasyon değerleri kopyalanır.If the object has animated dependency properties, their current animated values are copied.

(Inherited from Freezable)
GetHashCode()

Bu DependencyObjectiçin bir karma kodu alır.Gets a hash code for this DependencyObject.

(Inherited from DependencyObject)
GetLocalValueEnumerator()

Hangi bağımlılık özelliklerinin yerel olarak bu DependencyObjectdeğer ayarlamış olduğunu belirlemek için özel bir Numaralandırıcı oluşturur.Creates a specialized enumerator for determining which dependency properties have locally set values on this DependencyObject.

(Inherited from DependencyObject)
GetType()

Geçerli örneğin Type alır.Gets the Type of the current instance.

(Inherited from Object)
GetValue(DependencyProperty)

Bu bir DependencyObjectörneğindeki Dependency özelliğinin geçerli etkin değerini döndürür.Returns the current effective value of a dependency property on this instance of a DependencyObject.

(Inherited from DependencyObject)
InvalidateProperty(DependencyProperty)

Belirtilen bağımlılık özelliği için geçerli değeri yeniden değerlendirir.Re-evaluates the effective value for the specified dependency property.

(Inherited from DependencyObject)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.Creates a shallow copy of the current Object.

(Inherited from Object)
OnChanged()

Geçerli Freezable nesnesi değiştirildiğinde çağırılır.Called when the current Freezable object is modified.

(Inherited from Freezable)
OnFreezablePropertyChanged(DependencyObject, DependencyObject)

Yeni ayarlanmış bir DependencyObjectType veri üyesi için uygun bağlam işaretçilerinin kurulabilmesini sağlar.Ensures that appropriate context pointers are established for a DependencyObjectType data member that has just been set.

(Inherited from Freezable)
OnFreezablePropertyChanged(DependencyObject, DependencyObject, DependencyProperty)

Bu üye Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir.This member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

(Inherited from Freezable)
OnPropertyChanged(DependencyPropertyChangedEventArgs)

OnPropertyChanged(DependencyPropertyChangedEventArgs) DependencyObject uygulamasını geçersiz kılar. Ayrıca, Freezabletürü değişen bir bağımlılık özelliğine yanıt olarak Changed işleyicileri de çağırır.Overrides the DependencyObject implementation of OnPropertyChanged(DependencyPropertyChangedEventArgs) to also invoke any Changed handlers in response to a changing dependency property of type Freezable.

(Inherited from Freezable)
ReadLocalValue(DependencyProperty)

Varsa, bağımlılık özelliğinin yerel değerini döndürür.Returns the local value of a dependency property, if it exists.

(Inherited from DependencyObject)
ReadPreamble()

Freezable geçerli bir iş parçacığından erişilmesini sağlar.Ensures that the Freezable is being accessed from a valid thread. Freezable ınherıtors, bağımlılık özellikleri olmayan veri üyelerini okuyan herhangi bir API 'nin başlangıcında bu yöntemi çağırmalıdır.Inheritors of Freezable must call this method at the beginning of any API that reads data members that are not dependency properties.

(Inherited from Freezable)
SetCurrentValue(DependencyProperty, Object)

Bir bağımlılık özelliğinin değerini, değer kaynağını değiştirmeden ayarlar.Sets the value of a dependency property without changing its value source.

(Inherited from DependencyObject)
SetValue(DependencyProperty, Object)

Bağımlılık özelliği tanımlayıcısı tarafından belirtilen bir Dependency özelliğinin yerel değerini ayarlar.Sets the local value of a dependency property, specified by its dependency property identifier.

(Inherited from DependencyObject)
SetValue(DependencyPropertyKey, Object)

Bir salt okuma bağımlılık özelliğinin yerel değerini, bağımlılık özelliğinin DependencyPropertyKey tanımlayıcısıyla belirtilen şekilde ayarlar.Sets the local value of a read-only dependency property, specified by the DependencyPropertyKey identifier of the dependency property.

(Inherited from DependencyObject)
ShouldSerializeProperty(DependencyProperty)

Serileştirme işlemlerinin, belirtilen bağımlılık özelliği için değeri serileştirmesi gerekip gerekmediğini belirten bir değer döndürür.Returns a value that indicates whether serialization processes should serialize the value for the provided dependency property.

(Inherited from DependencyObject)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.Returns a string that represents the current object.

(Inherited from Object)
VerifyAccess()

Çağıran iş parçacığının bu DispatcherObjecterişimi olmasını zorlar.Enforces that the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)
WritePostscript()

Freezable için Changed olayını yükseltir ve OnChanged() yöntemini çağırır.Raises the Changed event for the Freezable and invokes its OnChanged() method. Freezable türetilen sınıflar, bağımlılık özellikleri olarak depolanmayan sınıf üyelerini değiştiren herhangi bir API 'nin sonunda bu yöntemi çağırmalıdır.Classes that derive from Freezable should call this method at the end of any API that modifies class members that are not stored as dependency properties.

(Inherited from Freezable)
WritePreamble()

Freezable dondurulmuş olmadığını ve geçerli bir iş parçacığı bağlamından erişildiğini doğrular.Verifies that the Freezable is not frozen and that it is being accessed from a valid threading context. Freezable ınherıtors, bağımlılık özellikleri olmayan veri üyelerine yazan herhangi bir API 'nin başlangıcında bu yöntemi çağırmalıdır.Freezable inheritors should call this method at the beginning of any API that writes to data members that are not dependency properties.

(Inherited from Freezable)

Events

Changed

Freezable veya içerdiği bir nesne değiştirildiğinde gerçekleşir.Occurs when the Freezable or an object it contains is modified.

(Inherited from Freezable)

Applies to