/// <summary> /// Called when the control is loaded. /// </summary> private void This_Loaded(object sender, EventArgs e) { try { // camera init must be done here _camera = new PhotoCamera(CameraType.Primary); _camera.Initialized += Camera_Initialized; PreviewVideo.SetSource(_camera); _frame = (PhoneApplicationFrame)Application.Current.RootVisual; _frame.BackKeyPress += Frame_BackKeyPress; _underPage = (PhoneApplicationPage)_frame.Content; _underPageTrayVisible = SystemTray.GetIsVisible(_underPage); _underPageAppBarVisible = _underPage.ApplicationBar.IsVisible; SystemTray.SetIsVisible(_underPage, false); _underPage.ApplicationBar.IsVisible = false; } catch { ErrorMessage.Visibility = Visibility.Visible; } }
public ProductVideo(PreviewVideo video) { Id = video.Id; UrlImagePreview = video.Preview; Type = Enum.TryParse(video.Type, out VideoType type) ? type : VideoType.Unknown; }
private void PreviewVideoMediaEnded(object sender, RoutedEventArgs e) { PreviewVideo.Position = TimeSpan.FromSeconds(0); PreviewVideo.Play(); }
public ProductVideo(PreviewVideo video) { Id = video.Id; UrlImagePreview = video.Preview; Type = Enum.TryParse(char.ToUpper(video.Type[0]) + video.Type.Substring(1), out VideoType type) ? type : VideoType.Unknown; }