엡에서 Page는 가상 키보드가 나올 때 자동으로 위로 살짝 올라가는데, 팝업은 자동으로 위치가 이동되지 않는다. 그래서, 팝업을 띄운 후 가상 키보드를 사용 할 때의 문제점을 해결하는 셈플을 만들어 보았다. 기본적인 팝업에서는 키보드를 띄우면 아래와 같이 입력 창이 가려져서 입력 작업을 할 수가 없다. * 참고 포스트 Turn any UserControl into a pleasing Dialog/Flyout in Windows 8 http://socialeboladev.wordpress.com/2012/10/14/turn-any-usercontrol-into-a-pleasing-dialogflyout-in-windows-8/ 1. 핵심 팝업을 출력한 후 팝업 내부에서 InputPane을 가지고 있다가,..
앱을 개발할 때 워낙에 여러가지 상황들에 대해서 디버깅을 해야하기 때문에 그동안 찾아 내서 사용하던 방법들을 정리해 보았다. 1. Remote Machine Debug ARM 장비에서 동작하는 것을 디버깅 하기 위해서는 이 방법 뿐이 없다. 참고 자료 Remote machine debugging with Windows 8 http://darkgenesis.zenithmoon.com/remote-machine-debugging-with-windows-8/ 1) 앱을 실행할 장비에 remote tools를 다운받아서 설치한다. CPU별로 툴이 존재하니 확인해서 사용한다. 2) 설치하고 검색 참에서 remove라고 입력하면 디버그 툴 아이콘이 보인다. 눌러서 실행한다. 3) Visual Studio Remot..
윈도우 스토어에 앱을 등록할 때 알아야할 사항을 정리하도록 하겠다. 한번에 모든 내용을 채울 수는 없을 것 같고, 생각나는 데로, case가 발생하는 데로 적어 놓도록 하겠다. Korea Bus Information의 등록 정보를 예로 설명 하겠다. 1. 앱 이름 : 앱을 개발하기 전에 미리 등록을 해 놓는 것이 좋다. 2. 판매 세부 정보, 고급 기능, 연령별 등릅 및 등급 인증서, 암호화..등은 기본 설명서를 참조하면 된다. 3. 패키지 : 패키지는 VS2012에서 Create App package 메뉴를 이용해서 빌드하고, 인증 킷으로 인증 한 후에 생기는 xxxxx_AnyCpu.appxupload 파일을 올리면 된다. 4. 설명 : 설명, 앱기능, 키워드, 업데이트 설명, 저장권 및 상표 정보, ..
SkySearch Update version 1.1.0.0 Distribute the latest version. Store long does the screening period of 2 weeks, please download and install it first be used. 1. Download page 1) Display download item count, and complete count. 2) Display download complete message when all item complete. 2. My SkyDrive page 1) Add CopyFolder button. 3. Image processing performance improvement * App store upload ..
기본적으로 제공하는 템플릿 소스에 drag&drop으로 아이템을 이동하는 간단한 소스를 만들어 보았다. 앱 개발에 적용하기 위해서는 추가적인 작업이 필요하니 참고하기 바란다. 1. GroupedItemsPage.xaml CanDragItems, AllowDrop, CanRecorderItems 프로퍼티를 변경한다. VirtualizingStackPanel은 데이터의 표현 방법에 따라서 여러가지로 변경하면서 확인한다. 2. GroupedItemsPage.xaml.cs namespace ItemDragDropSample { /// /// A page that displays a grouped collection of items. /// public sealed partial class GroupedItems..
Windows 8부터 대용량의 데이터를 한번에 조회를 하지 않고, 스크롤이 될때 조금씩 계속 조회하는 것을 지원한다. 그에 대한 예제를 MSDN에서 찾아 볼 수 있는데..좀 복잡하게 되어 있어서 이해하기가 쉽지 않아서 간단한 예제를 만들어 보았다. 기존에 작성되었던 WebAPI Sample 프로젝트에 기능을 추가했다. 1. 참고 ISupportIncrementalLoading interface http://msdn.microsoft.com/en-us/library/windows/apps/Hh701916 Data virtualization example using ISupportIncrementalLoading http://social.msdn.microsoft.com/Forums/en-US/winapps..
1. 여러 프레임웍에서 UI 스레드 동기화 public static void InvokeIfRequiredAsync(SynchronizationContext context, SendOrPostCallback callback, object state) { context.Post(callback, state); } #region PropertyChanged public event PropertyChangedEventHandler PropertyChanged; public void OnPropertyChanged(string propertyName) { if (PropertyChanged != null) { StaticFunctions.InvokeIfRequiredAsync(System.Threading.Sy..
1. Downloading SkyDrive desktop app, and install it http://windows.microsoft.com/en-US/skydrive/home Synchronization of file and folder from the SkyDrive on my computer 2. Run File Explorer, Select SkyDrive, and change folder where you upload. 3. Also creates a folder if you want. 4. Make a copy of the file to be upload. File icon upload icon will change. 5. Upload complete. 6. Check in SkyDrive
1. Dispatcher private Windows.UI.Core.CoreDispatcher dispatcher = Window.Current.CoreWindow.Dispatcher; await dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => { if (task.IsFaulted) { //Console.WriteLine("Send failed {0}", task.Exception.GetBaseException()); var fail = string.Format("Send failed {0}", task.Exception.GetBaseException()); StringCollection.Insert(0, fail); } ..
지난 포스트에서 WebAPI를 이용한 CRUD에 대해서 알아보았다. 이번에는 지난번 소스에서 추가적으로 OData를 이용해서 조회하는 방법에 대해서 알아보도록 하자. OData를 이용하면 url에서 query를 만들어서 data 조회를 할 수 있어서 매우 편리하다. * 이전 포스트 WebAPI CRUD Sample http://kaki104.tistory.com/entry/WebAPI-CRUD-Sample-Framework-45-MVC4-Windows-8-RTM-app-base 예를 들어, http://localhost:11666//api/person/1 위와 같이 하면 id가 1인 레코드 1개를 반환한다. 그런데 이름에 'kaki'라는 문자열이 들어가는 레코드를 모두 반환할려면 어떻게 해야하나? 또 여..
- Total
- Today
- Yesterday
- #Windows Template Studio
- #uwp
- Cross-platform
- UWP
- PRISM
- ef core
- .net 5.0
- kiosk
- WPF
- dotNETconf
- Microsoft
- uno platform
- IOT
- Behavior
- Bot Framework
- visual studio 2019
- uno-platform
- .net
- #prism
- LINQ
- C#
- Windows 10
- Visual Studio 2022
- windows 11
- #MVVM
- Always Encrypted
- ComboBox
- MVVM
- XAML
- Build 2016
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |