WPF 구문 편집기
새로운 구문 분석 엔진을 기반으로 구축된 구문 편집기는 Microsoft® Visual Studio® 코드 편집기와 유사한 경험을 제공하는 강력한 텍스트 편집 컨트롤입니다. 텍스트가 언어의 구문 규칙을 따르지 않는 경우 언어 구성 및 오류 정보를 강조하기 위해 언어별 문법 규칙 세트를 적용하는 데 사용합니다.
WPF 샘플 다운로드편집 지원
구문 편집기에는 클립보드 지원, 무제한 실행 취소 및 다시 실행, 끌어서 놓기, 줄 번호, 문자 및 줄 선택과 같은 고급 편집 기능이 있습니다.
구문 강조
구문 편집기는 주석, 키워드 및 언어별 엔터티를 쉽게 구별할 수 있도록 텍스트가 해석되는 방식에 대한 시각적 단서(예: 색상 지정)를 사용자에게 제공합니다. 여기에는 단일 문서의 여러 글꼴 스타일에 대한 지원이 포함됩니다.
사용자 정의 언어 지원
C#, VB 및 SQL과 같은 일반적인 코딩 언어에 대한 기본 지원은 구문 편집기와 함께 제공됩니다. EBNF와 유사한 문법 정의 파일을 고안하여 독점 언어를 포함한 다른 언어를 만들고 사용할 수 있도록 확장 가능하도록 설계되었습니다. T-SQL 언어의 하위 집합을 지원하는 Syntax Editor는 사용자에게 텍스트 해석에 대한 시각적 단서를 제공하므로 주석, 키워드 및 언어별 엔터티를 쉽게 구별할 수 있습니다.
분할 보기
구문 편집기는 더 쉬운 편집을 위해 최종 사용자 및 프로그래밍 방식의 편집기 분할을 두 개의 별도 보기로 지원합니다. 수평 및 수직 분할이 모두 지원됩니다.
맞춤 요소 스타일링
구문 편집기를 사용하면 템플릿을 다시 작성하지 않고도 편집 요소를 사용자 정의할 수 있습니다. 내장된 줄 번호 여백을 제공하고 xamSyntaxEditor 컨트롤의 4개 여백 영역 중 하나에 배치할 수 있는 사용자 지정 여백을 만듭니다. 캐럿, 줄 번호 여백, 활성 및 비활성 선택 항목, 전경, 배경, 글꼴 크기 및 계열 등과 같은 편집기 부분의 모양을 조작합니다. 언어의 구문 및 문법 규칙을 기반으로 텍스트 색상화(구문 강조 표시)를 제어합니다.