Skip to content
바람부는 자유

Category: MAUI 기본

"MAUI 기본" 카테고리의 모든 글.

MAUI 기본
MAUI 기본

[MAUI 기본] 데이터바인딩 - Compiled Binding

이번에는 Compiled Binding 에 대해서 알아보도록 하겠습니다. Compiled Binding의 주요 특징 1. 컴파일 타임 유효성 검사: 일반적인 데이터 바인딩은 런타임에서 바인딩 오류를 발견하지만, Compiled Binding은 컴파일 타임에 바인딩

.netmauimobile app
MAUI 기본
MAUI 기본

[MAUI 기본] 데이터바인딩 - Relative Binding

이번에는 데이터바인딩을 구현하면서 사용하는 Relative Binding 에 대해서 알아보겠습니다. MS 공식 사이트에서는 아래와 같이 Relative Binding 에 대해서 설명되어 있습니다. ".NET Multi-platform App UI .NET MAUI의

.netmauimobile app
[MAUI 기본] 데이터바인딩 - 바인딩 모드
MAUI 기본

[MAUI 기본] 데이터바인딩 - 바인딩 모드

이번에는 데이터 바인딩 모드에 대해서 간단하게 정리해 보겠습니다. 데이터 바인딩 모드는 데이터가 View뷰, UI와 ViewModel데이터 소스 사이에서 어떻게 흐를지를 결정하는 방식입니다. 여기에는 다양한 바인딩 모드가 있으며, 각 모드는 데이터 흐름의 방향을

.netmauimobile app
[MAUI 기본] 데이터바인딩 - 기본 개념
MAUI 기본

[MAUI 기본] 데이터바인딩 - 기본 개념

데이터 바인딩Data Binding은 UI 요소와 데이터 소스 간의 연결을 설정하여, 데이터가 변경될 때 UI가 자동으로 업데이트되도록 하는 기술입니다. 이를 통해 코드의 유지보수성과 재사용성을 높일 수 있습니다. MAUI 에서 데이터 바인딩은 XAML이나 코드에서

.netmauimobile app
[MAUI 기본] MVVM 개요
MAUI 기본

[MAUI 기본] MVVM 개요

MAUI 에서 자주 사용하는 MVVM 패턴에 대해서 간단하게 설명드리겠습니다. MVVM 패턴 MVVM은 모델Model, 뷰View, 뷰모델ViewModel의 약자로, 이 패턴의 세 가지 구성 요소를 나타냅니다. 아래 다이어그램은 MS 공식 사이트에서 제공하는 MVVM

.netmauimobile app
[MAUI 기본] Page Navigation
MAUI 기본

[MAUI 기본] Page Navigation

일반적으로 어플리케이션은 여러개의 페이지로 구성되어 있습니다. 이번 장에서는 여러개의 페이지를 구성하는 방법에 대해서 간단히 살펴보겠습니다. 우선 샘플 소스를 보기 전에 MAUI 프로젝트를 생성하면 기본적으로 만들어지는 AppShell 에 대해서 알아보도록

.netmauimobile app
[MAUI 기본] 공유리소스 활용하기
MAUI 기본

[MAUI 기본] 공유리소스 활용하기

어플리케이션을 개발할 때 소스의 여러곳에서 공통적으로 사용하는 리소스를 정의하여 사용하는 경우가 많습니다. 이번에는 공유리소스 파일을 생성하고, 리소스파일에 정의한 내용을 xaml 에서 사용하는 간단한 예제를 설명하겠습니다. SharedResources.cs

.netmauimobile app
[MAUI 기본] 플랫폼별 다른 속성 지정하기
MAUI 기본

[MAUI 기본] 플랫폼별 다른 속성 지정하기

MAUI 를 사용하여 개발을 진행할 때 플랫폼별로 다른 디자인 속성을 정의해야 할 필요성이 있을 때가 있습니다. 이러한 때 사용할 수 있는 방법을 소개합니다. 두가지 방식을 사용할 수가 있는데요. codebehind 파일에서 프로그래밍적으로 정의할 수도 있고 xaml

.netmauimobile app
[MAUI 기본] Mac 기반 Window VM 에서 Android Emulator 사용하기
MAUI 기본

[MAUI 기본] Mac 기반 Window VM 에서 Android Emulator 사용하기

Mac 에서 일반적으로 Window 를 사용하기 위해서는 일반적으로 Parallels 를 사용하게 된다. .NET MAUI 를 공부하면서 Android 에뮬레이터를 사용해야 했지만, Parallel 을 사용하는 경우 ARM 기반의 Windows 환경에서는

.netmauimobile app