Stroke Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Tek bir mürekkep vuruşunu temsil eder.
public ref class Stroke : System::ComponentModel::INotifyPropertyChanged
public class Stroke : System.ComponentModel.INotifyPropertyChanged
type Stroke = class
interface INotifyPropertyChanged
Public Class Stroke
Implements INotifyPropertyChanged
- Devralma
-
Stroke
- Uygulamalar
Açıklamalar
, Stroke tablet kalemi veya fare gibi bir işaret cihazından toplanan veri nesnesidir. Stroke program aracılığıyla oluşturulabilir ve işlenebilir ve gibi mürekkep özellikli bir öğe InkCanvasüzerinde görsel olarak temsil edilebilir. A Stroke , konumu ve görünümü hakkında bilgi içerir. StylusPoints özelliği, öğesinin StylusPoint konumunu belirten bir nesne koleksiyonudurStroke. DrawingAttributes özelliği bir vuruşun görünümünü belirtir.
Oluşturucular
Stroke(StylusPointCollection) |
Stroke sınıfının yeni bir örneğini başlatır. |
Stroke(StylusPointCollection, DrawingAttributes) |
Stroke sınıfının yeni bir örneğini başlatır. |
Özellikler
DrawingAttributes |
nesnesi için Stroke öğesini DrawingAttributes alır veya ayarlar. |
StylusPoints |
ekran kalemi noktalarını Strokedöndürür. |
Yöntemler
AddPropertyData(Guid, Object) |
Nesnesine Stroke özel bir özellik ekler. |
Clone() |
Varolan Stroke nesnenin derin bir kopyasını döndürür. |
ContainsPropertyData(Guid) |
Nesnenin Stroke belirtilen özel özelliği içerip içermediğini gösteren bir değer döndürür. |
Draw(DrawingContext) |
Stroke Belirtilen öğesine göre DrawingContextnesnesini işler. |
Draw(DrawingContext, DrawingAttributes) |
Stroke Nesnesini belirtilen DrawingContext ve DrawingAttributesöğesine göre işler. |
DrawCore(DrawingContext, DrawingAttributes) |
Stroke belirtilen öğesini belirtilen DrawingContext kullanarak DrawingAttributesüzerinde işler. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetBezierStylusPoints() |
olduğunda FitToCurve |
GetBounds() |
Nesnenin sınırlayıcı kutusunu Stroke alır. |
GetClipResult(IEnumerable<Point>) |
Geçerlinin Stroke belirtilen sınırlar içindeki kesimlerini döndürür. |
GetClipResult(Rect) |
Geçerlinin Stroke belirtilen dikdörtgen içinde yer alan kesimlerini döndürür. |
GetEraseResult(IEnumerable<Point>) |
Geçerlinin Stroke belirtilen sınırların dışında olan kesimlerini döndürür. |
GetEraseResult(IEnumerable<Point>, StylusShape) |
Belirtilen StylusShapekullanılarak belirlenen yol tarafından parçalandıktan sonra geçerlinin Stroke kesimlerini döndürür. |
GetEraseResult(Rect) |
Geçerlinin Stroke belirtilen dikdörtgenin dışında olan kesimlerini döndürür. |
GetGeometry() | |
GetGeometry(DrawingAttributes) |
Geometry Belirtilen DrawingAttributeskullanarak geçerli Stroke değerini alır. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetPropertyData(Guid) |
Belirtilen GUID için özellik verilerini alır. |
GetPropertyDataIds() |
Nesneyle ilişkili tüm özel özelliklerin GUID'lerini Stroke alır. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
HitTest(IEnumerable<Point>, Int32) |
Geçerli Stroke değerin belirtilen sınırlar içinde olup olmadığını gösteren bir değer döndürür. |
HitTest(IEnumerable<Point>, StylusShape) |
Belirtilen yolun belirtilen StylusShapekullanarak ile Stroke kesişip kesişmediğini döndürür. |
HitTest(Point) |
Geçerli Stroke noktanın belirtilen noktayla kesişip kesişmediğini belirten bir değer döndürür. |
HitTest(Point, Double) |
Geçerli Stroke alanın belirtilen alanla kesişip kesişmediğini gösteren bir değer döndürür. |
HitTest(Rect, Int32) |
öğesinin belirtilen dikdörtgenin sınırları içinde olup olmadığını Stroke gösteren bir değer döndürür. |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
OnDrawingAttributesChanged(PropertyDataChangedEventArgs) |
Türetilmiş sınıfların olayın varsayılan davranışını değiştirmesine DrawingAttributesChanged izin verir. |
OnDrawingAttributesReplaced(DrawingAttributesReplacedEventArgs) |
Türetilmiş sınıfların olayın varsayılan davranışını değiştirmesine DrawingAttributesReplaced izin verir. |
OnInvalidated(EventArgs) |
Olayı tetikler Invalidated . |
OnPropertyChanged(PropertyChangedEventArgs) |
Herhangi bir Stroke özellik değiştiğinde gerçekleşir. |
OnPropertyDataChanged(PropertyDataChangedEventArgs) |
Türetilmiş sınıfların olayın varsayılan davranışını değiştirmesine PropertyDataChanged izin verir. |
OnStylusPointsChanged(EventArgs) |
Olayı tetikler StylusPointsChanged . |
OnStylusPointsReplaced(StylusPointsReplacedEventArgs) |
Olayı tetikler StylusPointsReplaced . |
RemovePropertyData(Guid) |
Nesneden Stroke özel bir özelliği siler. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Transform(Matrix, Boolean) |
Belirtilen Matrix nesneyi temel alan bir dönüştürme gerçekleştirir. |
Ekinlikler
DrawingAttributesChanged |
DrawingAttributes nesneyle ilişkili değiştiğinde Stroke gerçekleşir. |
DrawingAttributesReplaced |
Bir Stroke nesnenin çizim öznitelikleri değiştirildiğinde gerçekleşir. |
Invalidated |
Değişikliklerin görünümü gerçekleştiğinde Stroke gerçekleşir. |
PropertyDataChanged |
Bir Stroke nesnedeki özel özellikler değiştiğinde gerçekleşir. |
StylusPointsChanged |
Özellik değiştiğinde StylusPoints gerçekleşir. |
StylusPointsReplaced |
Özelliğine StylusPoints yeni StylusPointCollectionbir atandığında gerçekleşir. |
Belirtik Arabirim Kullanımları
INotifyPropertyChanged.PropertyChanged |
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir. Herhangi bir Stroke özelliğin değeri değiştiğinde gerçekleşir. |