witstudio 썸네일형 리스트형 Self Deleting Executables Introduction 자동 업데이트나, Installer/UnInstaller를 개발하다보면, 자기 프로세스를 삭제해야 하는경우가 있습니다. 강제로 삭제를 하려고 하면, 프로세스가 실행중이기 때문에 삭제가 불가능합니다. 이런경우 간단한 Batch(.bat)를 작성해서 해결 할 수 있습니다. 아래는 실행중인 프로세스를 종료하고 프로세스의 실행파일을 삭제하는 배치파일을 생성하는 기능을 제공하는 함수입니다. public static void SelfDelete() { Process CurrentProcess = Process.GetCurrentProcess(); string ExecuteFilePath = Assembly.GetCallingAssembly().Location; string BatchText .. 더보기 Skyblue Circle Button Template Introduction WPF에서 사용할 수 있는 원 모양 버튼을 구현한 Controltemplate 샘플입니다. ViewBox를 이용해 항상 동일한 비율의 모양을 유지하며, Normal, Over, Press에대한 상태를 지원합니다. 더보기 Visual To BitmapSource Using RenderTargetBitmap Introduction WPF Application을 개발하다보면 현재 화면에 출력되고 있는 Visual객체나 임의로 생성한 Visual 객체를 Image로 변환 해야하는 경우가 있습니다. 이번 강좌에서는 RenderTargetBitmap을 이용해 Visual 객체를 Image로 변환하는 방법에 대해 소개합니다. What is RenderTargetBitmap? RenderTargetBitmap은 WPF상의 Visual객체를 Bimap으로 변환 해주는 클래스로, 제공되는 Render메서드를 통해 Visual 객체를 Bitmap으로 변환 할 수 있습니다. Render메서드를 호출하게 되면 입력한 Visual의 Measure와 Arrange를 수행한 결과를 바탕으로 생성된 Bitmap영역에 Visual을 렌.. 더보기 [데브피아_세미나] WPF 와 UX구현 지난 2009년 7월 11일 김대욱 매니저가 데브피아에서 WPF와 UX구현이라는 주제로 한국마이크로소프트 교육장에서 세미나를 진행하였습니다. 많은 분들의 참석으로 즐거운 시간이었습니다~~~ 바로가기 더보기 Auto Complete TextBox using ComboBox Introduction 이번 강좌에서는 포털 사이트에서 흔히 볼 수 있는 자동완성 기능을 구현하는 방법에 대해 소개합니다. 먼저 자동완성을 구현하기 위해 필요한 요소들을 살펴보면 검색어를 입력할 수 있는 TextBox와 검색 결과를 표현 할 수 있는 ListBox가 필요 하다는걸 알 수 있습니다. 이번시간에는 WPF에서 TextBox와 ListBox 컨트롤을 동시에 포함하고 있는 컨트롤인 ComboBox를 이용해 자동완성을 구현 하는 방법에 대해 소개합니다. ComboBox ControlTemplate 먼저 ComboBox의 ControlTemplate을 아래와 같이 정의하여 자동완성에 필요한 뷰를 구성합니다. 주의할 점은 TextBox의 이름을 ComboBox가 내부적으로 사용하는 이름인 PART_Ed.. 더보기 이전 1 ··· 6 7 8 9 10 다음