Screen Orientation 가로/세로 방향 지원 및 자동 변환 대응 앱 개발 중 여러가지 삽질을 하고 있다. 첫번째 삽질은 가로/세로 방향 전환에 적응하는 컨텐츠 뷰가 필요한 상황이다. 즉 아래와 같이 사진 보는 화면의 경우 가로 방향으로 뉘우면 넓게 보는 것이 목표 였는데.. 음 약 한시간의 삽질이 필요했다. 1. 참고 Windows Phone 8.1 Screen Orientation - What’s changed for #WPDev? http://www.kunal-chowdhury.com/2014/08/whats-new-for-wp8dev-orientation.html 2. 삽질 기존 Windows Phone 8, Windows Phone 8.1 Silverlight에서는 각 페이지에서 프로퍼..
OneSearch PirvacyPolicy 1. What information do we collect? * Save your information below to register your 'OneDrive public share folder' on the OneSearch service. Id (Live Id code), Name, First name, Last name, Gender, Locale, Update time * We do not save password, email address, phone number. 2. What do we use your information for? * Used to display the information your folder. * When used to m..
Nuget Package error Json.Net 패키지를 설치하는데 아래의 오류로 인해 설치가 않된다. .... Failed to initialize the PowerShell host. If your PowerShell execution policy setting is set to AllSigned, open the Package Manager Console to initialize the host first. 검색을 해보니.. 파워쉘을 이용해서 명령을 입력해 주어야 한다고 한다. 참고 http://stackoverflow.com/questions/23353951/cant-install-nuget-package-because-of-failed-to-initialize-the-powershell-ho..
Memory leak check sample 이번에 내용은 메모리 누수 현상(Memory leak)을 눈으로 확인 할 수 있는 MemoryViewer의 소스 코드와 사용법, 사용 이미지를 포스트 한다. MemoryViewer는 사용 메모리 양을 알 수 있는 것은 아니지만, 객체가 살아 있는지 죽었는지 눈으로 확인이 가능하여, 매우 유용하게 사용 할 수 있을 것이다. 1. 메모리 누수(Memory leak) 앱 개발시에 사용된 모든 내용(View, ViewModel, Model..등)은 메모리를 로드(Instance)가 된다. 그리고, 페이지를 이쪽 저쪽으로 이동하고, 여러가지 작업을 하다보면, 어느덧 메모리 사용량이 증가를 하게 되는데,.. 기본적으로 메모리 관리는 GC(Garbage Collection..
Universal Windows Platform app(UWP app) 개발을 시작하는 분들을 위한 가이드 Windows 10과 Visual Studio 2015 출시에 맞추어서 내용 업데이트 합니다. Visual Studio Community 2013/2015 버전을 이용하여, 개인 개발자 / 오픈소스 프로젝트 / 학생 등은 사용자 제한 없이 사용이 가능하고, 일반 기업은 PC 250대 미만 또는 연매출 100만달러 미만인 경우 최대 5개까지 사용 가능합니다. 윈도우 앱 개발을 정말 시작할 때가 아닌가 생각합니다. 그래서, 앱 개발을 시작하려는 분들을 위한 가이드를 작성해 보았습니다. 잘못된 부분이나 추가할 부분이 있으면 알려주세용 * 용어 정리 UWP app : . Universal Windows P..
기존에 사용하던 NotificationsExtensions을 NotificationsExtensions.Portable로 변경 하였는데, 코드에서 에러가 발생을 한다. 에러 내용과 해결 방법을 적어 놓는다. 아래 소스 코드는 Toast Notification Sample에 있는 코드이다. IToastNotificationContent toastContent = null; if (templateType == ToastTemplateType.ToastImageAndText01) { IToastImageAndText01 templateContent = ToastContentFactory.CreateToastImageAndText01(); templateContent.TextBodyWrap.Text = "Bod..
ReactiveUI part2 part1에서 Dependency Resolution, MessageBus에 대해서 살펴 보았고, 나머지 내용들도 하나씩 간단하게 살펴보고, 셈플 프로젝트를 진행 하려고 했으나, 시간을 절약하는 의미에서 무조건 셈플 프로젝트를 만들면서, ReactiveUI와 Rx의 기능 중 필요한 것을 찾아서 가져다가 사용하기로 했다. ReactiveUI의 document가 4.x버전 5.x버전이 혼용되어있어서, 하나 하나 찾아서 확인하고, 셈플 만들고 정리하는 것이 간단하지 않다!! 1. New Universal project!!!!! File -> New -> Project -> Blank App (Universal Apps) 선택 -> UniversalSample.ReactiveUI ..
ReactiveUI part1 Reactive Extension에 대해서는 총 5개의 포스트를 통해서 많은 내용을 전달한 것 같다. 하지만, Rx만으로 앱을 개발하기에는 아직 몇가지 산이 있는데, 그런 산을 단숨에 뛰어 넘을 수 있도록 도와주는 ReactiveUI(nuget package)에 대해서 몇 번의 포스트를 통해서 이야기 하려고 한다. ReactiveUI 란? MVVM pattern과 Reactive Extension(RX)와의 콤비라고 할 수 있겠다. MVVM pattern을 이용해서 decouple한 object를 만들고 Rx를 이용해 object간 복잡한 interactions을 선언적으로 등록해서 사용함으로, 기존 event 방식 프로그램의 단점을 극복할 수 있도록 지원하는 라이브러리로,..
Reactive Extension part5 페이스북 그룹에 등록한 part4 포스트에 반응이 뜨거워서, 월요일 저녁임에도 불구하고, part5를 포스트 작성을 바로 시작했다....로 시작한 포스트 작성이 금요일까지 이어지고 있다..쿨럭..오늘은 마무리를 해야징 페이스북 그룹 이야기를 나왔으니, 광고를 한번 하도록 하겠다. 윈도우 & 윈도우폰 앱 개발 모임 https://www.facebook.com/groups/vapps/ 윈도우와 윈도우폰 앱 개발을 하는 개발자(다수), 기획(0), 디자이너(1-2)가 활동 중인 그룹으로 한달에 2번 오프라인 모임을 통해서 서로 개발에 관한 의견을 나누고, 저녁도 먹으며, 친목을 도모하고 있다. 자세한 사항은 http://vapps.github.io/ 이 곳을 참고한..
Reactive Extension part4 토요일 오후 커피숍에서 아이스 아메리카노를 빨며 한가롭게..딩굴딩굴..하고 싶었지만, 역시나 마음은 Rx 포스트를 언능 완료하고, ReactiveUI 포스트까지 쓰고, 실무에 적용을 해야하니..쿨럭..배보다 배꼽이 더 커진듯한 느낌은 이전이나 지금이나 변함이 없다. part3에서 사용했던 소스에 추가로 코딩을 하기 때문에 이전 포스트에있는 소스를 받아서 사용하도록 한다. "벌써 part4네 이제 포스트 쓰는 속도가 좀 빨라진 것 같네?" "포스트 쓰는 페이스가 정상으로 회복됐다." "오홍..그런데 페이스는 정상인데 페이스북 반응은 냉냉하던데?" "좋아요랑 코맨드도 달려있다." "누가 한건데?" "나" 1. More query operators to tame t..
- Total
- Today
- Yesterday
- Bot Framework
- WPF
- visual studio 2019
- #prism
- windows 11
- Behavior
- UWP
- #Windows Template Studio
- kiosk
- MVVM
- Cross-platform
- Always Encrypted
- ef core
- LINQ
- .net
- ComboBox
- PRISM
- .net 5.0
- C#
- #MVVM
- dotNETconf
- #uwp
- Build 2016
- uno platform
- Visual Studio 2022
- XAML
- Microsoft
- Windows 10
- IOT
- uno-platform
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |