Пример #1
0
 public MainPage()
 {
     InitializeComponent();
     if (null == metadata)
     {
         try
         {
             StorageFolder installationFolder = Windows.ApplicationModel.Package.Current.InstalledLocation;
             var           f = StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///Assets/Data/cameras.xml")).AsTask();
             f.Wait();
             var t = f.Result.OpenStreamForReadAsync();
             t.Wait();
             metadata = new CameraMetaData(t.Result);
         }
         catch (CameraMetadataException e)
         {
             ExceptionDisplay.display(e.Message);
         }
     }
     SettingStorage.init();
     NavigationCacheMode = NavigationCacheMode.Enabled;
     imageSelected       = false;
     ApplicationView.GetForCurrentView().SetPreferredMinSize(new Size(200, 100));
 }