WPF(24)
-
TextBox 붙여넣기 허용
WPF 텍스트 상자에 ‘데이터 붙여 넣기’허용 시간: 2019-05-31 16:34:56.0태그:c-2 clipboard wpf 번역: 출처번역 교정 WPF 텍스트 상자에 데이터를 붙여 넣으려고합니다. 예를 들어 사용자는 Windows snipping 도구를 사용하여 화면 캡처를 만들고, 자동으로 이미지 데이터를 클립 보드에 저장합니다. 여기에있는 아이디어는 사용자가 TextBox에서 CTRL V를 사용하여 가로 챌 수 있도록 허용하고, 텍스트 상자가 맞는지 확인합니다. 데이터를 가져 와서 내가 원하는대로 할 수 있습니다. public class PasteBehavior : Behavior { protected override void OnAttached() { base.OnAttached(); Data..
2020.01.15 -
User Exception ( example code. dll files )
사용자가 원할 때 예외처리를 할 수 있도록 한다. 아래 구문은 dll 구성 중 사용자가 예외처리할 수 있는 코드이다. 아래 구문은 지정된 시간동안 수신 데이터가 없으면 "Timeout" 이 발생하도록 하는 코드이다. "throw new" 구문일 이용 하여 위에서 작성된 예외처리 함수를 불러와 사용 할 수 있다. 발생한 예외처리는 Windows Fowm 사용한 것과 동일하다. 밑에와 같이 사용하면 된다. try { //... 예외처리 코드 } catch(Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error); }
2020.01.10 -
Delegate
using System.Windows.Threading; Dispatcher.Invoke(DispatcherPriority.Normal, new Action(delegate { txt_Msg.AppendText(strMsg); }));
2020.01.09 -
Caliburn.Micro
Caliburn.Micro 관련 참조 추가 하기 1.1. 찾아보기 에서 "Caliburn" 검색하여 Caliburn.Micro 설치한다. 1.2. 설 후 치 설루션 탐색기의 참조 부분을 보면 Caliburn.Micro, Caliburn.Micro.Platform, Caliburn.Micro.Platform.Core 3가지 항목이 추가된다. 2. Class 추가 2.1. AppBootstrapper.cs DisplayRootViewFor(); 코드의 "MainViewModel" 은 밑에 2.2. 절에서 만든 클래스를 View Model로 설정한 것이다. ( MainViewModel.cs 는 메인 Caliburn.Micro 에서 실행 되는 메인 클래스 이다. ) 2.2. MainViewModel.cs 3. ..
2020.01.08