InkCanvas.StrokeErasing Olay
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.
Kullanıcı bir vuruşu silmeden hemen önce gerçekleşir.
public:
event System::Windows::Controls::InkCanvasStrokeErasingEventHandler ^ StrokeErasing;
public event System.Windows.Controls.InkCanvasStrokeErasingEventHandler StrokeErasing;
member this.StrokeErasing : System.Windows.Controls.InkCanvasStrokeErasingEventHandler
Public Custom Event StrokeErasing As InkCanvasStrokeErasingEventHandler
Public Event StrokeErasing As InkCanvasStrokeErasingEventHandler
Olay Türü
Örnekler
Aşağıdaki örnek, vurgulayıcı olarak işlenen tüm vuruşların silinmesini engeller. Örnekte, öğesinin InkCanvas olay işleyicisine bağlı olduğu varsayılır.
void inkCanvas1_StrokeErasing(object sender, InkCanvasStrokeErasingEventArgs e)
{
if (e.Stroke.DrawingAttributes.IsHighlighter)
{
e.Cancel = true;
}
}
Private Sub inkCanvas1_StrokeErasing(ByVal sender As Object, _
ByVal e As InkCanvasStrokeErasingEventArgs)
If (e.Stroke.DrawingAttributes.IsHighlighter) Then
e.Cancel = True
End If
End Sub
Açıklamalar
Bir vuruşun silinip silinmeyeceğini denetlemek istediğinizde bu olayı işleyebilirsiniz. Vuruşun silinmesini Cancel engellemek istiyorsanız özelliğini true
olarak ayarlayın. or özelliği veya EditingModeInverted EraseByPointolarak ayarlandığında EraseByStroke bu tekniği EditingMode kullanabilirsiniz.