본문 바로가기
반응형

프로그래밍/UWP | WPF14

[UWP] 프로그램 실행 시 화면의 크기를 최대화하는 방법 프로그램을 작성하여 운용할 때 실행창을 곧바로 최대화해야 할 상황이 올 수 있다. namespace TestProject { public sealed partial class MainPage : Page { public MainPage() { MaximizePageOnLoad(); this.InitializeComponent(); } void MaximizePageOnLoad() { var page = DisplayInformation.GetForCurrentView(); // 화면 해상도를 얻어온다 var page_resolution = new Size(page.ScreenWidthInRawPixels, page.ScreenHeightInRawPixels); // 유효한 픽셀단위로 화면 크기를 계산한다.. 2022. 8. 11.
UWP Grid를 이용한 화면 분할 및 Border를 이용한 Grid 연결 [Grid를 이용한 화면 분할 및 Border를 이용한 컴포넌트 구성 예시] 처음 설정하는 Grid.RowDefinitions 및 Grid.ColumnDefinitions로 전체 화면을 분할한다. Border로 구성할 컴포넌트의 위치를 잡는다. Border 안에는 Grid로 또다시 화면 분할이 가능하다. 이미지 전시할 크기에 따라 Border Gird.ColumSpan 및 Grid.RowSpan을 조절하고, Stretch 속성을 "Fill"로 설정한다. 삼각형, 사각형 및 원과 같은 도형 위에 텍스트를 그리고 싶을 때에는 Canvas 안에 Ellipse와 TextBlock 클래스를 사용한다. TextBlock에서 다루는 문자열이 한줄 이상일 경우에는 LineBreak 클래스를 이용한다. 컴포넌트에 바탕색.. 2022. 5. 25.
UWP 프로그램 실행 시에 랜덤 이미지 보여주기 프로그램을 실행했을 시에 초기화면으로 보여주고 싶은 그림 중 임의의 그림 하나를 화면에 전시하려고 한다. 매번 똑같은 이미지가 아닌 확률에 의한 이미지 전시기능이다. 이미지를 전시할 프레임을 만들고 높이 및 너비 등을 설정한다. 프로그램 시작 시에 랜덤 하게 이미지를 띄울 페이지(RandomPicturePage)를 불러오는 코드 구문을 작성한다. using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Runtime.InteropServices.WindowsRuntime; using Windows.Foundation; using Windows.Foundation.Collections; us.. 2022. 5. 25.
UWP 버튼에 마우스 커서 올리면(mouse hover) 안보임 해결방법 1. Microsoft.UI.Xaml 설치 확인 [솔루션 탐색기] > [참조] 오른쪽 클릭 > [NuGet 패키지 관리] > [설치됨] 탭에서 확인 설치가 안되었다면 [찾아보기] 탭에서 Microsoft.UI.Xaml를 검색하여 설치 2. 애플리케이션에 반영 [솔루션 탐색기] > [App.xaml]에서 추가 3. 실행결과 2022. 5. 24.
반응형