현재 Windows 8 RP 버전은 로컬 데이터베이스를 지원하지 않는다. 앞으로 지원이 될지도 약간 미지수라 다른 방법을 찾던 중 SQLite를 사용할 수 있다는 이야기를 듣고, 적용을 해 보았는데 간단하게 지원이되어서 오랜만에 포스팅을 하게 되었다. 참고 포스트 http://wp.qmatteoq.com/using-sqlite-in-your-windows-8-metro-style-applications/ 참고 포스트에서는 로컬 저장소에 Database파일을 만들고, Insert, Select를 하는 방법에 다루고 있으니, 약간 응용하면 CRUD도 가능하리라 생각된다. 그리고, 추가로 다음 포스트에서 Database파일을 포함한 앱을 배포하고, 조회하는 방법도 추가하도록 하겠다. 1. 준비단계 SQLite..
Reactive Extensions for .NET (Rx) - Forums http://social.msdn.microsoft.com/Forums/pl-pl/rx/threads Introducing Pushqa-Queryable Push Messages over OData http://blog.petegoo.com/index.php/tag/signalr/ Home > C#, Programming, Rx, WPF > Building an Auto Complete control with Reactive Extensions (Rx) http://blog.petegoo.com/index.php/2011/11/22/building-an-auto-complete-control-with-reactive-extens..
01. MVVM에서 DelegateCommand를 사용한 버튼의 사용가능 상태를 그리드뷰에 아이템 선택이 될때마다 확인하기 View ViewModel //Prism MEF Container 프로젝트 //RaisePropertyChanged는 프리즘에서 제공 private ICommand cancelCommand; /// /// 취소 커맨드 /// public ICommand CancelCommand { get { if (cancelCommand == null) { cancelCommand = new DelegateCommand( () => { //취소 작업 }, () => HasSelectedTask); } return cancelCommand; } } private ICommand deleteComma..
지난 포스트에 이어서 LayoutAwarePage.cs에 대해서 살펴 보도록 하겠다. Grid App analyze Part 1 - Windows 8 Release Preview Grid App analyze Part 2 - Windows 8 Release Preview - 현재 1. 정리 LayoutAwarePage.cs는 몇개의 구분을 가지는데, 기본부분, Navigation support, Visual state switching, Process lifetime management 정도가 되겠다. 기본부분 : DefaultViewModel을 만드는 부분과, 기본 생성자가 포함된다. Navigation support : GoHome, GoBack, GoForward, CoreDispatcher_Acc..
이 포스트는 Windows 8 Release Preview 버전의 Grid App template를 분석하는 포스트이다. Windows 8 RP Visual Studio 12 Beta 버전에서 가능하다. 이번에 버전이 올라가면서 여러부분이 변경되어서, 기존 CP버전에서 만들었던 앱은 오류가 발생한다. 변경된 부분에 대해서는 다른 포스트를 참조해서 수정을 하던지, 새로 프로젝트를 만들어서 하나하나 붙여나가야 한다. 1. 템플릿을 이용해서 프로젝트를 만들어보자 File -> New -> Project를 선택 Grid App(XAML)을 선택하고 Name은 GridSampleApp으로 입력하고 OK를 누른다. Grid를 사용하는 기본 템플릿으로 프로젝트를 생성하고, 실행한 결과이다. 이전과 다르게 마우스 휠이..
1. EntityQuery를 이용해서 클라이언트에서 조건을 추가해서 조회하기 //Server side [Query] public IQueryable GetVisitReservations(int siteid) { var results = from kkk in this.ObjectContext.VisitReservations .Include("Visitors") .Include("Visitors.Cards") .Include("VisitorUsers") .Include("VisitorPermissions") where kkk.SiteId == siteid orderby kkk.ReservedOn select kkk; return results; } //Client side using System.Servic..
Kakisoft는 관계 법령 및 개인정보취급방침에 따라 회원 개인정보보호에 최선을 다합니다. 수집하는 개인정보의 항목 및 수집방법 Kakisoft는 회원으로부터 개인정보를 수집하고 있지 않습니다. 개인정보의 수집 및 이용목적 개별적으로 이용하지 않습니다. 개인정보의 보유 및 이용기간 보유하고 있지 않습니다. 개인정보의 공유 및 제3자 제공 서비스의 제공을 위해 별도로 타사와 개인정보를 공유하거나 제공할 상황이 발생할 경우, Kakisoft는 ‘정보통신망 이용촉진 및 정보보호 등에 관한 법률‘ 및 ‘Kakisoft 개인정보취급방침‘에 따라 회원에게 사전에 고지하거나 동의를 받습니다. 이용자 선택권 보장 Kakisoft 애플리케이션의 각 설정화면에서는 이용자 프라이버시 보호를 위한 다양한 기능을 제공하고 있..
Error: System.Reflection.TargetInvocationException : 작업을 수행하는 동안 예외가 발생하여 결과가 유효하지 않습니다. 예외에 대한 자세한 내용은 InnerException을 참조하십시오. 위치 System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary() 위치 Telerik.Reporting.Service.SilverlightClient.RenderAndCacheEventArgs.get_RenderingResult() 위치 Telerik.ReportViewer.Silverlight.ReportViewerModel.OnRenderAndCacheCompleted(Object sender, Rende..
- Total
- Today
- Yesterday
- Build 2016
- MVVM
- #MVVM
- UWP
- Visual Studio 2022
- dotNETconf
- .net
- uno-platform
- ComboBox
- #prism
- IOT
- Behavior
- uno platform
- .net 5.0
- #uwp
- Cross-platform
- visual studio 2019
- Always Encrypted
- kiosk
- Bot Framework
- XAML
- Microsoft
- LINQ
- PRISM
- ef core
- C#
- #Windows Template Studio
- WPF
- windows 11
- Windows 10
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |