반응형 .Net 63 [MAUI] XAML 이란 XAML (Extensible Application Markup Language) XAML(Extensible Application Markup Language)은 개체를 인스턴스화 및 초기화하고 부모-자식 계층 구조에서 개체를 구성하기 위한 프로그래밍 코드 대신 사용할 수 있는 XML 기반 언어이다. XAML을 사용하면 개발자가 코드가 아닌 태그를 사용하여 .NET 다중 플랫폼 앱 UI(.NET MAUI) 앱에서 사용자 인터페이스를 쉽게 정의할 수 있다. .NET MAUI 앱에는 XAML이 필요하지 않지만, 간결하고 시각적으로 일관되며 도구 지원이 있는 경우가 많기 때문에 UI를 개발하는 것이 좋다. XAML은 XAML 기반 데이터 바인딩을 통한 viewmodel 코드에 연결된 뷰를 정의하는 MVVM(.. 2022. 6. 14. [MAUI] .NET MAUI 소개 .NET MAUI 알고왔니? 소개 .NET MAUI 는 .NET 다중 플랫폼 앱 UI 이며 C# 과 XAML을 사용하여 네이티브 모바일 및 데스크톱 앱을 만들기 위한 플랫폼 간 '프레임워크' 입니다. .NET MAUI를 사용하여 단일 공유 코드 베이스에서 Android, iOS, macOS 및 Windows 실행할 수 있는 앱을 개발할 수 있습니다. .NET MAUI는 오픈 소스이며, 성능 및 확장성을 위해 처음부터 다시 빌드된 UI 컨트롤을 사용하여 모바일에서 데스크톱 시나리오로 확장된 Xamarin.Forms의 진화된 프레임워크 입니다. Xamarin.Forms 의 단점인 플랫폼간 소스를 정의해줘야하는데 .NET MAUI는 단일 코드 베이스이기 때문에 더욱 효율적으로 개발을 할 수 있습니다. 이점이 .. 2022. 6. 13. [C#] SYSLIB0014: WebRequest, HttpWebRequest, ServicePoint, WebClient는 더 이상 사용되지 않습니다. .Net 6 버전업을 하며 경고를 해결하던중 SYSLIB0014 해당 경고에 대해서 작성하게 되었다. 내가 진행하는 프로젝트에서 WebRequest(), HttpWebRequest() 를 사용하는데 해당 부분이 .Net 6 버전에서는 더이상 지원을 하지 않는다고 한다. 그래서 MS Docs 에 해결방법을 찾아 갔다. 그렇다. HttpClinet 를 사용하라고 한다. 아니면 경고 코드를 무시하면 되긴한데 RestSharp 도 최근 버전에서는 HttpClient 기반으로 비동기 형식으로 바뀌고 있기때문에 HttpClinet 로 수정하기로 했다. HttpClinet 에 대해서 아직 적용중이여서 추후 정리 자료를 올릴 예정이다. MS Docs의 HttpClinet 링크를 공유해놓겠다. [관련자료] SYSLIB0.. 2022. 5. 31. 이전 1 다음 반응형