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 InkCanvasmürekkep özellikli bir öğe ü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
| Name | Description |
|---|---|
| Stroke(StylusPointCollection, DrawingAttributes) |
Stroke sınıfının yeni bir örneğini başlatır. |
| Stroke(StylusPointCollection) |
Stroke sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| DrawingAttributes |
nesnesi için Stroke öğesini DrawingAttributes alır veya ayarlar. |
| StylusPoints |
ekran kalemi noktalarını Strokedöndürür. |
Yöntemler
| Name | Description |
|---|---|
| AddPropertyData(Guid, Object) |
Nesnesine Stroke özel bir özellik ekler. |
| Clone() |
Var olan 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, DrawingAttributes) |
Stroke nesnesini belirtilen DrawingContext ve DrawingAttributestemel alarak işler. |
| Draw(DrawingContext) |
Stroke Belirtilen DrawingContextöğesine göre nesnesini işler. |
| DrawCore(DrawingContext, DrawingAttributes) |
Stroke belirtilen DrawingContext öğesini kullanarak belirtilen üzerinde DrawingAttributesiş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>, StylusShape) |
Belirtilen StylusShapekullanılarak belirlenen yol tarafından kesildikten sonra geçerlinin Stroke 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(Rect) |
Geçerlinin Stroke belirtilen dikdörtgenin dışındaki 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() |
Geçerli örneğin Type 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, Double) |
Geçerli Stroke alanın belirtilen alanla kesişip kesişmediğini gösteren bir değer döndürür. |
| HitTest(Point) |
Geçerli Stroke noktanın belirtilen noktayla 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 Objectbasit 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 bir dize 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
| Name | Description |
|---|---|
| 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ü değiştiğinde Stroke gerçekleşir. |
| PropertyDataChanged |
Nesnedeki Stroke ö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ı
| Name | Description |
|---|---|
| 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. |