윈도우 스토어에 앱을 등록할 때 알아야할 사항을 정리하도록 하겠다. 한번에 모든 내용을 채울 수는 없을 것 같고, 생각나는 데로, case가 발생하는 데로 적어 놓도록 하겠다. Korea Bus Information의 등록 정보를 예로 설명 하겠다. 1. 앱 이름 : 앱을 개발하기 전에 미리 등록을 해 놓는 것이 좋다. 2. 판매 세부 정보, 고급 기능, 연령별 등릅 및 등급 인증서, 암호화..등은 기본 설명서를 참조하면 된다. 3. 패키지 : 패키지는 VS2012에서 Create App package 메뉴를 이용해서 빌드하고, 인증 킷으로 인증 한 후에 생기는 xxxxx_AnyCpu.appxupload 파일을 올리면 된다. 4. 설명 : 설명, 앱기능, 키워드, 업데이트 설명, 저장권 및 상표 정보, ..
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. 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); } ..
엡 개발시 내부에서 사용된 데이터를 저장할때 SuspensionManager를 이용하게 되는데, 데이터를 직열화를 할때 오류가 발생하게 된다. 여기서는 오류가 나는 몇가지 이유와 해결 방법들을 간단하게 살펴보기로 하겠다. 1. 저장방법 App.xaml.cs private async void OnSuspending(object sender, SuspendingEventArgs e) { var deferral = e.SuspendingOperation.GetDeferral(); var locator = App.Current.Resources["Locator"] as ViewModelLocator; //저장할 데이터의 타입을 반드시 KnownTypes에 추가해 준다. SuspensionManager.Known..
1. 약간의 딜레이를 주기위해서 사용 async void ViewModel_CurrentViewChanged(object sender, EventArgs e) { await Task.Delay(TimeSpan.FromSeconds(2)); this.svContent.ScrollToHorizontalOffset(0); } 2. Installing the .NET Framework 3.5 on Windows 8 Release Preview http://msdn.microsoft.com/en-us/library/hh506443(v=vs.110).aspx
Windows 8 Consumer Preview Metro style app samples - C#, VB.NET, C++, JavaScript http://code.msdn.microsoft.com/windowsapps/Windows-8-Modern-Style-App-Samples 3월 7일자 버전 셈플팩이네요 http://blog.mpecsinc.ca/2012/03/installing-net-35-on-windows-8.htmlThursday, 8 March, 2012Installing .NET 3.5 on Windows 8 We needed .NET 3.5 in order to install Windows Live components (though Mesh refuses to install).설치하..
윈도우8 컨슈머 프리뷰 개발자 라이센스를 받는 방법에 대한 안내 개발자 라이센스는 현재 무료로 받을 수 있습니다. 참고 페이지 http://msdn.microsoft.com/en-us/library/windows/apps/hh696646(v=vs.110).aspx 2가지 방법이 있습니다. 1. Visual Studio 11 Beta를 이용하는 방법 Visual Studio 11 Beta를 처음 실행할 때 developer license 취득 할지를 물어보는데, 이 때 I Accept를 선택하면 UAC 다이얼로그 박스가 뜨고 Yes를 눌러주는 방법이 있습니다. 2. 커맨드 프롬프트를 이용하는 방법 윈도우키를 눌러서 시작화면으로 전환 -> power로 검색 -> Windows PowerShell 마우스 오른..
- Total
- Today
- Yesterday
- dotNETconf
- #uwp
- Cross-platform
- MVVM
- XAML
- #prism
- WPF
- windows 11
- #Windows Template Studio
- UWP
- uno platform
- Microsoft
- kiosk
- uno-platform
- ComboBox
- Build 2016
- Always Encrypted
- C#
- .net 5.0
- .net
- #MVVM
- visual studio 2019
- Windows 10
- LINQ
- Behavior
- Visual Studio 2022
- Bot Framework
- ef core
- PRISM
- IOT
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |