From 6ea8d06a0e80288077b84cb52f85572c3bf60801 Mon Sep 17 00:00:00 2001 From: stubbfel Date: Wed, 2 Oct 2013 12:01:46 +0200 Subject: [PATCH] fix person models --- .../Model/Person/PersonFunctionWp8Model.cs | 2 +- .../Model/Person/PersonListWp8Model.cs | 2 +- .../CampusAppWP8/Pages/Dev/QRScanner.xaml.cs | 17 ++++++++++------- 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/CampusAppWP8/CampusAppWP8/Model/Person/PersonFunctionWp8Model.cs b/CampusAppWP8/CampusAppWP8/Model/Person/PersonFunctionWp8Model.cs index 09876067..944cf9e1 100644 --- a/CampusAppWP8/CampusAppWP8/Model/Person/PersonFunctionWp8Model.cs +++ b/CampusAppWP8/CampusAppWP8/Model/Person/PersonFunctionWp8Model.cs @@ -12,7 +12,7 @@ namespace CampusAppWP8.Model.Person /// Person function model. /// Stubbfel, 05.09.2013. - public class PersonFunctionWp8Model : CampusAppWPortalLib8.Model.Person.PersonFunctionModel + public class PersonFunctionWp8Model : CampusAppWPortalLib8.Model.Person.PersonFunctionModel { #region Property diff --git a/CampusAppWP8/CampusAppWP8/Model/Person/PersonListWp8Model.cs b/CampusAppWP8/CampusAppWP8/Model/Person/PersonListWp8Model.cs index e3135c13..474f3fea 100644 --- a/CampusAppWP8/CampusAppWP8/Model/Person/PersonListWp8Model.cs +++ b/CampusAppWP8/CampusAppWP8/Model/Person/PersonListWp8Model.cs @@ -22,7 +22,7 @@ namespace CampusAppWP8.Model.Person /// The person. public new PersonWp8Model GetPerson(string id) { - IPersonModel tmpPerson = base.GetPerson(id); + IPersonModel tmpPerson = base.GetPerson(id); return tmpPerson as PersonWp8Model; } } diff --git a/CampusAppWP8/CampusAppWP8/Pages/Dev/QRScanner.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/Dev/QRScanner.xaml.cs index 023cde77..9126ab91 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/Dev/QRScanner.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/Dev/QRScanner.xaml.cs @@ -83,7 +83,7 @@ namespace CampusAppWP8.Pages.Dev { this.resultAppStoreKey = NavigationContext.QueryString[Constants.ParamQRResultKey]; } - + this.isInAutofocus = true; this.cam = new PhotoCamera(CameraType.Primary); this.cam.Initialized += new EventHandler(this.Cam_Initialized); this.cam.AutoFocusCompleted += new EventHandler(this.Cam_AutoFocusCompl); @@ -176,7 +176,7 @@ namespace CampusAppWP8.Pages.Dev /// Camera operation completed event information. private void Cam_AutoFocusCompl(object sender, CameraOperationCompletedEventArgs e) { - this.isInAutofocus = false; + //this.isInAutofocus = false; } /// @@ -195,8 +195,6 @@ namespace CampusAppWP8.Pages.Dev this.cam.FocusAtPoint( pos.Y / this.camView.ActualHeight, 1.0 - (pos.X / this.camView.ActualWidth)); - - this.isInAutofocus = true; } else if (this.cam.IsFocusSupported == true) { @@ -243,6 +241,10 @@ namespace CampusAppWP8.Pages.Dev } }); } + else + { + this.cam.Focus(); + } } /// @@ -255,12 +257,13 @@ namespace CampusAppWP8.Pages.Dev while (!this.captureThreadExit) { - if (this.isInAutofocus == false) - { + //if (this.isInAutofocus == false) + //{ this.cam.GetPreviewBufferArgb32(buffer); this.OnCaptureImage(buffer, (int)resolution.Width, (int)resolution.Height); - } + this.isInAutofocus = true; + //} System.Threading.Thread.Sleep(1000); }