File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -336,6 +336,8 @@ public override void OnApplyTemplate()
336336 _partTextEditor . TextArea . TextEntering += TextArea_TextEntering ;
337337 _partTextEditor . TextArea . TextEntered += TextArea_TextEntered ;
338338 _partTextEditor . TextArea . Caret . PositionChanged += Caret_PositionChanged ;
339+ DataObject . AddPastingHandler ( _partTextEditor , _partTextEditor_Pasting ) ;
340+
339341
340342 _partTextEditor . Options = new TextEditorOptions { ConvertTabsToSpaces = true } ;
341343 _partTextEditor . TextArea . SelectionCornerRadius = 0 ;
@@ -385,6 +387,12 @@ private void _partTextEditor_TextChanged(object sender, EventArgs e)
385387 }
386388 }
387389
390+ private void _partTextEditor_Pasting ( object sender , DataObjectPastingEventArgs e )
391+ {
392+ //for invoke DelayArrivedEvent
393+ _disabledTimer = false ;
394+ }
395+
388396 private void Caret_PositionChanged ( object sender , EventArgs e )
389397 {
390398 if ( _partTextEditor == null )
@@ -979,6 +987,7 @@ private void UnsubscribeEvents()
979987 _partTextEditor . TextArea . TextEntering -= TextArea_TextEntering ;
980988 _partTextEditor . TextArea . TextEntered -= TextArea_TextEntered ;
981989 _partTextEditor . TextArea . Caret . PositionChanged -= Caret_PositionChanged ;
990+ DataObject . RemovePastingHandler ( _partTextEditor , _partTextEditor_Pasting ) ;
982991 }
983992 }
984993
You can’t perform that action at this time.
0 commit comments