본문 바로가기

반응형

WPF

CodeMaid - Visual Studio (Plugin) 애드온 추천 Visual Studio는 개발자가 가장 선호하는 개발 도구 중 하나가 아닐까 합니다. 저는 요즘은 vs code와 병행해서 사용 중입니다. ​ Visual Studio 강력한 기능들은 별도의 추가 기능을 필요로 하지 않을 정도죠. 예전에는 VisualAssist를 꼭 설치해 사용했지만 C#으로 넘어오면서 기본 기능으로도 만족스럽게 사용하고 있습니다. ​ VS에서 제공하는 C# 기능 중 하나가 문서 서식을 자동으로 정리해 주는 기능인데 이 기능이 없는 것 보다는 좋긴 하지만 약간 아쉬움이 생길 때가 있는데 최근에 사용하는 추가 addon이 CodeMaid라는 도구 입니다. ​ 설치 방법도 간단한데, 직접 홈페이지에 방문하여 설치 파일을 다운로드 받아도 되고 VS에서 검색 후 설치하셔도 됩니다. ​ 설치 .. 더보기
C# WPF Window 새창 띄우기, 창 간에 데이터 넘기기 C# WPF Window 간 데이터 넘기기 1-(2) XAML 소스 코드(MainWindow) 2-(1) 이벤트 함수(MainWindow) using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; .. 더보기
[C#/WPF] 버튼 처리 꿀팁 Dispatcher 클래스 : Invoke 메소드를 사용해 크로스 스레드(Cross Thread) 처리하기 ■ Dispatcher 클래스 : Invoke 메소드를 사용해 크로스 스레드(Cross Thread) 처리하기 ---------------------------------------------------------------------------------------------------- using System.Threading; using System.Windows.Controls; using System.Windows.Threading; ... private TextBlock textBlock; ... ThreadStart threadStart = delegate() { for(int i = 0; i < 10; i++) { Thread.Sleep(100); Dispatcher.Invoke(Dispa.. 더보기