블로그

태그 검색 : #UWP

재생 중인 동영상과 음악 컨트롤하기 [실패]

이번에 토이프로젝트로서 만들고자 한 프로그램은 웹 브라우저의 동영상과 음악을 재생, 정지 등을 할 수 있는 제어 프로그램이다. 이와 같은 프로그램을 계획하게 된 이유는 동영상을 재생한 상태로 창을 최소화하고 소리만 들을 때가 있는데, 브라우저 창을 다시 열 필요 없이 편하게 제어하기 위해서이다. 사실 비슷한 기능이 존재하긴 했지만 부족한 점이 있었다. 문단 아래 사진은 크롬 브라우저와 윈도우에서 제공하는 미디어 제어 기능의 사진이다. 크롬 브라우저는 Media Session이 잘 정의된 웹페이지의 경우 '뒤로 이동' 등 모든 기능을 제공하지만, 무조건 창을 키우고 주소창 옆의 버튼을 눌러야 하는 점이 불편했다. 이와 달리 윈도우의 기본 기능은 불륨 조절 키를 누르면 우측 위에 바로 나타나지만, '뒤로 이동'과 같은 기능을 제공해 주지 않았다.

토이프로젝트 2021.06.02

UWP 앱 색상 모드 지원하기

이 글에서는 UWP 앱에서 라이트 모드(밝게), 다크 모드(어둡게)를 고정 적용하거나 시스템 설정을 따르는 방법, 앱 내의 설정에서 색상 모드를 설정할 수 있게 하는 방법, 색상 모드에 따라 색이 변하는 ThemeResource에 대해 다룬다.

개발/UWP 2019.11.26

패키지 서명용 인증서 만들기, 연장하기

이 글에서는 Visual Studio를 사용하거나, PowerShell cmdlet인 New-SelfSignedCertificate를 사용하여 자체 서명된 인증서를 만들고, 연장하는 방법을 알아볼 것이다. UWP 앱을 스토어에 업로드하기 위해서는 패키지 서명용 인증서가 필요하다.

개발/UWP 2019.08.25

UWP앱에서 파일, 폴더 열기

UWP앱에서 파일, 폴더 열기 프로젝트 내 PDF 폴더의 file.pdf 파일을 여는 예시이다. 프로젝트 내 PDF 폴더를 여는 예시이다.

개발/UWP 2019.02.28

유저 컨트롤에서 자신을 직접 지우기

유저 컨트롤에서 자신을 직접 지우기 특정 컨트롤(this)이 Grid(Parent)에 들어있을 때 이와 같은 방식으로 자신을 제거할 수 있다. 여기서 부모 컨트롤은 자식 컨트롤을 가지는 클래스이어야 하는 듯 하다.

개발/UWP 2019.02.28

.NET, UWP에서 Color 형식을 헥사코드로 변환

Windows.UI.Color 형식을 헥사코드("#XXXXXX")로 변환 이 문서를 보고 UWP 앱에서도 ColorTranslator 클래스의 ToHtml 메소드를 사용하면 Color를 바로 헥사코드 문자열로 바꿀 수 있을 줄 알았다. 그런데 안되는 것을 보니 잘 모르겠지만 UWP의 System.Drawing 네임스페이스가 문서에서 설명하는 것에 차이가 있는 것 같다.

개발/UWP 2019.02.26

Webview에 웹, HTML 파일 표시하기

Xaml에서 Webview에 웹, HTML 파일 표시하기, C# 코드에서 Webview에 웹, HTML 파일 표시하기

개발/UWP 2019.01.01

UWP 앱에서 원하는 글꼴을 사용하기

최근 UWP 앱에서 옛한글을 표시해야 했다. 그런데 기본 글꼴인 맑은 고딕에서는 옛한글을 지원하지 않았다. 표시할 수 없는 글자는 아래 사진과 같이 □로만 나타난 것이다. 그래서 UWP 앱에서 옛한글을 표시하기 위해 원하는 글꼴을 사용하는 방법을 찾을 필요가 있었다. 이 프로젝트에서 저작권에 구애 받지 않는 나눔바른고딕 옛한글 글꼴을 사용하기로 했다.

개발/UWP 2018.08.20