라벨이 WPF인 게시물 표시

[WPF] 텍스트 에디터 - AvalonEdit 사용/제어

이미지
/* * 그냥 일반 회사원이 정리하는 프로그래밍 */ WPF를 이용해서 소스코드 에디터와 유사하게 만들고 싶은데 일반적인 TextBox를 이용하게 되면 하나 하나 이벤트를 걸어줘서 손좀 많이 봐줘야한다. 울면서 작업하던중 스택오버플로에서 AvalonEdit이라는 패키지를 써봐라라는 글을 보고 바로 실행 정말 편하다. I. AvalonEdit 설치 및 기본 사용법 1. wpf 기본 도구가 아니기 때문에 NuGet에서 패키지 다운로드를 하자 2. 참조 선언 MainWindow.xaml  xmlns:avalonedit="http://icsharpcode.net/sharpdevelop/avalonedit" <-- 추가 MainWindow.xaml.cs using ICSharpCode.AvalonEdit.CodeCompletion; using ICSharpCode.AvalonEdit.Folding; using ICSharpCode.AvalonEdit.Highlighting; using ICSharpCode.AvalonEdit;    <-- 추가 3. WPF Grid안에 삽입 실제 VC 화면 해당 코드 실행 화면 아주 간단한 방법으로 메모장보다는 훨씬 보기 좋은 소스코드 에디터가 생성됬다. II. AvalonEdit 제어 #솔직히 다른 제어는 그냥 배포사이트가서 보면 뭐 색갈 바꾸기 뭐 이벤트 추가하기(뭐 .을 입력하면 미리 준비한 함수명 입력한다던가) 다 쉽게 설명되어있다 난 그중에서 정말 어려웠던 구현 중 1개가 바로 특정 라인에 이동 및 해당 라인 강조  이게 정말 어려웠다. 사실 코드만 보면 ...

[WPF] 윈도우 CS 프레임워크 C# WPF 추천

이미지
/* 개발자가 아닌 직군으로 일을 하다보니 스크립트나 서버기반으로 데이터처리하는 정도의 프로그래밍 정도만 진행을 많이 하게된다. 이렇게 서버기반으로 데이터 처리를 하다보니 데이터 량에 의해 병목이 발생하는 경우가 수시로 발생하여 아래와 같은 방식으로 데이터 처리 리소스를 개별 PC로 이식?하고자하는데... 극혐 이클립스 덕분에 자바는 너무 싫고.. 파이썬으로 하자니 배포가 너무 고통스럽다.. C/C++이 훌룡하지만.. UI 처리가 너무 고통스러워서 찾아본결과 WPF 프레임워크가 정말 괜찮더라~ 정말 쉽고 배포문제또한 간단히 해결하여 지금껏 개발했던 내용 중 이건 정말 나중에 또 써야겠다 생각이 든 도구 와 몇몇 알고리즘이나 블로그에 정리해야지 */ 프로젝트는 그냥 생성 -> 도구 그리기 -> 이벤트 처리 끝이니 따로 포스팅을 하지 않고 개발시 어려웠던 ? 또는 이거 괜찮네 싶은 내용을 정리하겠다.