본문 바로가기

분류 전체보기141

WPF TextBox 숫자만 입력 처리 WPF TextBox에 숫자만 입력받고자 한다. 여러가지 방법이 있겠지만 PreviewTextInput event를 이용하여 간단히 해결 한다. 코드는 char.IsDigit가 조건에 맞을 경우 e.Handled = true; 로 적용하여 event가 적용될 수 있도록 한다. private void OnValue_PreviewTextInput(object sender, TextCompositionEventArgs e) { if ((e.Text) == null || !(e.Text).All(char.IsDigit)) { e.Handled = true; } } 2021. 1. 1.
Error: Could not find 1 Android X assemblies, make sure to install the following 최근 공부하고 있는 Xamarin App에 Google Admob을 연동시키는 중이다. 하지만, NuGet으로 Xamarin.GooglePlayServices.Ads를 설치하는 순간 아래 오류가 발생한다. Error: Could not find 1 Android X assemblies, make sure to install the following NuGet packages: - Xamarin.Android.X.App.Compat.Resources우선 처음보는 오류로 구글링 결과 여러가지 의견이 있으나, 나의 경우엔 아래 PlugIn을 추가 설치 후 해결 했다. *Xamarin.AndroidX.Browser *Xamarin.Google.Android.Meterial *Xamarin.AndroidX.Leg.. 2021. 1. 1.
WPF Window this.Close() 동작 WPF를 이용한 프로젝트 진행중 간헐적으로 Child Window가 종료되지 않고 Windows 리스트 남아 있는 경우가 있다. 이로 인해 생각지도 못한 오류가 발생하는데,,, 구글링해보니 Window의 Loaded event가 끝나지 않는 시점에 this.Close() 코드를 수행할 경우 발생할 수 있단다. TestWindow objWnd = new TestWindow(); objWnd.ShowDialog(); 2020. 12. 19.
xamarinforms toast 예제 xamarinforms에서 toast 메시지를 표현할 일이 생겼다. 나의 경우엔 Plugin.Toast를 적용했는데, 생각보다 간단하다. 우선 NugetPackageManager를 이용하여, Plugin.Toast를 설치한다. 사용법은 다음과 같이 한줄이면 된다. using Plugin.Toast; ... CrossToastPopup.Current.ShowToastMessage("HelloWorld", Plugin.Toast.Abstractions.ToastLength.Long); 기본 ShowToastMessage()외에 ShowToastSuccess(), ShowToastError() 등을 선택해서 사용할 수 있다. 아니면, ShowCustomToast()로 Background Color나 Text .. 2020. 12. 7.