diff --git a/ImageEditorPenAnnotation/ImageEditorPenAnnotation/Behavior/ImageEditorBehavior.cs b/ImageEditorPenAnnotation/ImageEditorPenAnnotation/Behavior/ImageEditorBehavior.cs index e5d5831..0c0614b 100644 --- a/ImageEditorPenAnnotation/ImageEditorPenAnnotation/Behavior/ImageEditorBehavior.cs +++ b/ImageEditorPenAnnotation/ImageEditorPenAnnotation/Behavior/ImageEditorBehavior.cs @@ -4,7 +4,7 @@ namespace ImageEditorPenAnnotation { public class ImageEditorBehavior : Behavior { - SfImageEditor editor; + private SfImageEditor? editor; protected override void OnAttachedTo(ContentPage bindable) { @@ -25,9 +25,9 @@ private void Editor_AnnotationSelected(object? sender, AnnotationSelectedEventAr protected override void OnDetachingFrom(ContentPage bindable) { base.OnDetachingFrom(bindable); - this.editor.AnnotationSelected -= Editor_AnnotationSelected; if (editor != null) { + this.editor.AnnotationSelected -= Editor_AnnotationSelected; this.editor = null; } }