avalonedit

    0熱度

    1回答

    我在avalonedit控件中有完成窗口的單詞列表。該清單工作良好,一切正常顯示。我的問題是如何將圖像添加到列表(每行不同的圖像)。 public static IList<ICompletionData> ReturnHtmlList(IList<ICompletionData> data) { data.Add(new MyCompletionData("doctype"));

    3熱度

    1回答

    我試圖編寫一個AvalonEdit.TextEditor的正則表達式來標記第二個|之後的所有顏色。 例(值應該是一個顏色): action|key|value 我想這樣的事情,但它不工作,因爲我不能指定我想色組。 ^[^\|]*\|[^\|]*\|(?P<value>[^\|]*) 任何想法?

    1熱度

    2回答

    我想讓AvalonEdit成爲文本查看器。 我可以做: textEditor.IsReadOnly = true; 和控制不允許做任何更改,但它仍然表現得像一個編輯器 - 顯示插入符號,並使用導航鍵(箭頭,頁面上/下)移動光標而不是滾動視圖。 有沒有什麼辦法讓它成爲瀏覽器?或者至少,隱藏插入符號?

    1熱度

    1回答

    如何知道在AvalonEdit控件上更改文本的座標? 它需要使用Roslyn來完成代碼。 我有AvalonEdit控制和訂閱上TextEntering: tbTextEditor.TextArea.TextEntering += TextEditor_exTtArea_TextEntering; tbTextEditor.TextArea.TextEntered += TextEditor_Te

    1熱度

    1回答

    我試着用Roslyn和AvalonEdit來完成代碼完成。 例如,用戶有代碼: public void Completion(int i,int j) { } 他類型: Completion( 所以,我想方法(int i, int j)的參數並進行代碼完成。 我寫了簡單的代碼,與'。'一起工作。也可以是這個代碼爲「(」信合作? public List<ICompletionData> Get

    1熱度

    1回答

    我正在使用C#WPF和Avalon編輯文本框。 我想使文本框中的所有文本都爲大寫,並且我收到了一條錯誤消息,「此時應該打開無撤消組」。 我使用下面的代碼: a.Text = a.Text.ToUpper(); 其中 「a」 是AvalonEdit.TextEditor 謝謝。

    1熱度

    1回答

    我需要知道如何以編程方式更改C#中WPF中的AvalonEdit中的默認顏色。我不想重寫整個高亮規則集。 我已經找到背景和前景,但不知道着色規則。 默認顏色: 是否有訪問由名稱規則(S),並分配一個新的色彩,或創建一個新的畫筆來覆蓋默認的顏色搭配下面這個辦法?

    0熱度

    2回答

    我有很多麻煩讓AvalonEdit TextEditor滾動到一個特定的行。 ScrollTo()行爲只是滾動,直到該行位於視圖中間。我已經嘗試了許多不同的方法在互聯網上找到,所以像獲得偏移與 double visualTop = textEditor.TextArea.TextView.GetVisualTopByDocumentLine(line); 但每個都有它自己的問題。例如,在上面的

    1熱度

    1回答

    我嘗試啓用AvalonEdit控件上的代碼摺疊功能,但無法正確啓用它。 public FoldingManager foldingManager; public XmlFoldingStrategy foldingStrategy; 啓用代碼摺疊我插上Window_Loaded此代碼 foldingManager = FoldingManager.Install(textEditor.Tex

    0熱度

    1回答

    我已經成功地將摺疊添加到了我的AvalonEdit文檔中,但是,爲了提供非常有用的體驗,我需要存儲摺疊狀態,所以下次用戶打開文檔時,摺疊狀態爲恢復。 我的問題是我如何知道用戶摺疊了FoldSection的時間,例如點擊? This class不通知物業更改。我無法找到任何事件來獲得摺疊狀態更改。