XamSyntaxEditor で行番号表示位置をクリックしたときにクリック位置の行情報を取得したい場合は、LineNumberMarginPresenter の PreviewMouseDown イベントで実装できます […]
Articles Tagged: XamSyntaxEditor
XamSyntaxEditor – カーソル位置の座標を取得する方法
XamSyntaxEditorのカーソル位置の座標を取得するには、XamSyntaxEditorのCaretプロパティでActiveDocumentViewの現在の挿入ポイントの情報を取得し、そのPixelLocatio […]
XamSyntaxEditor – 自動インデントと自動アウトデントをカスタマイズする方法
IIndentServiceProviderを実装したクラスを作成し、そのインスタンスを言語のServiceManagerに登録してください。もしすでにインデントサービスが登録されている場合は、それを削除して新たに作り直 […]
XamSyntaxEditor – EBNFからカスタム言語を作成・適用する方法
EBNFからカスタム言語を作成し、XamSyntaxEditorに適用するには、 EBNFをロードして文法を生成する。 生成した文法からCustomLanguageを生成する。 生成したCustomLanguageをXa […]