목록개발 (14)
장난감 연구소
유저 컨트롤에서 자신을 직접 지우기 .NET ((Grid)this.Parent).Children.Remove(this); 특정 컨트롤(this)이 Grid(Parent)에 들어있을 때 이와 같은 방식으로 자신을 제거할 수 있다. 여기서 부모 컨트롤은 자식 컨트롤을 가지는 클래스이어야 하는 듯 하다. 참고 자료 user controls - How to make a UserControl remove itself at runtime (in WPF)? - Stack Overflow
Windows.UI.Color 형식을 헥사코드("#XXXXXX")로 변환 UWP Color Color1 = Color.Red; string hex = "#" + Color1.R.ToString("X2", null) + Color1.G.ToString("X2", null) + Color1.B.ToString("X2", null); .NET Color Color1 = Color.Red; string hex = System.Drawing.ColorTranslator.ToHtml(myColor); 이 문서를 보고 UWP 앱에서도 ColorTranslator 클래스의 ToHtml 메소드를 사용하면 Color를 바로 헥사코드 문자열로 바꿀 수 있을 줄 알았다. 그런데 안되는 것을 보니 잘 모르겠지만 UWP의 Sys..
Xaml에서 Webview에 웹, HTML 파일 표시하기 C# 코드에서 Webview에 웹, HTML 파일 표시하기 //웹 페이지 webView1.Navigate(new Uri("www.bing.com")); //저장소의 HTML 파일 webView2.Navigate(new Uri("ms-appdata:///local/folder/file.html")); //앱 패키지의 HTML 파일 webView3.Navigate(new Uri("ms-appx-web://folder/file.html"));
최근 UWP 앱에서 옛한글을 표시해야 했다. 그런데 기본 글꼴인 맑은 고딕에서는 옛한글을 지원하지 않았다. 표시할 수 없는 글자는 아래 사진과 같이 □로만 나타난 것이다. 그래서 UWP 앱에서 옛한글을 표시하기 위해 원하는 글꼴을 사용하는 방법을 찾을 필요가 있었다. 이 프로젝트에서 저작권에 구애 받지 않는 나눔바른고딕 옛한글 글꼴을 사용하기로 했다. 컴퓨터에 설치된 글꼴 사용하기 당장 내 컴퓨터에 설치된 글꼴이나, 윈도우에 기본으로 포함된 글꼴을 사용할 것이라면, 아래 사진과 같이 TextBlock의 속성 탭의 텍스트>글꼴에서 원하는 글꼴을 선택하기만 하면 된다. 그러나 윈도우에 포함되지 않는 글꼴을 사용하는데, 최종 사용자 컴퓨터에 해당 글꼴이 설치되있다는 보장이 없으면 이 방법을 사용해선 안된다. ..