コード例 #1
0
ファイル: AbstractTextEditor.cs プロジェクト: ngoffee/ela
 private void ReadDocumentFile(BasicScintillaControl sci, FileInfo fileInfo)
 {
     if (fileInfo != null)
     {
         var src = App.GetService <IOutputInputService>().ReadFileAsString(fileInfo);
         sci.SetText(src);
         sci.ClearDirtyFlag();
         sci.EmptyUndoBuffer();
     }
     else
     {
         sci.Text = String.Empty;
     }
 }
コード例 #2
0
ファイル: AbstractTextEditor.cs プロジェクト: ngoffee/ela
 void ITextEditor.SetContent(Document doc, string text)
 {
     if (doc == App.Document())
     {
         sci.SetText(text);
     }
     else
     {
         using (var sciTemp = new BasicScintillaControl())
         {
             sciTemp.AttachDocument(((TextDocument)doc).GetSciDocument());
             sciTemp.SetText(text);
         }
     }
 }