protected override void OnNavigatedTo(NavigationEventArgs e) { var user = ViewModel.CacheService.GetUser(ViewModel.CacheService.Options.MyId); if (user != null) { MessagePreview.Mockup(Strings.Resources.PrivacyForwardsMessageLine, user.GetFullName(), true, false, DateTime.Now); } BackgroundPresenter.Update(ViewModel.SessionId, ViewModel.ProtoService, ViewModel.Aggregator); }
public SettingsAppearancePage() { InitializeComponent(); DataContext = TLContainer.Current.Resolve <SettingsAppearanceViewModel>(); var preview = ElementCompositionPreview.GetElementVisual(Preview); preview.Clip = preview.Compositor.CreateInsetClip(); Message1.Mockup(Strings.Resources.FontSizePreviewLine1, Strings.Resources.FontSizePreviewName, Strings.Resources.FontSizePreviewReply, false, DateTime.Now.AddSeconds(-25)); Message2.Mockup(Strings.Resources.FontSizePreviewLine2, true, DateTime.Now); BackgroundPresenter.Update(ViewModel.SessionId, ViewModel.ProtoService, ViewModel.Aggregator); }
public SettingsAppearancePage() { InitializeComponent(); DataContext = TLContainer.Current.Resolve <SettingsAppearanceViewModel>(); var preview = ElementCompositionPreview.GetElementVisual(Preview); preview.Clip = preview.Compositor.CreateInsetClip(); Message1.Mockup(Strings.Resources.FontSizePreviewLine1, Strings.Resources.FontSizePreviewName, Strings.Resources.FontSizePreviewReply, false, DateTime.Now.AddSeconds(-25)); Message2.Mockup(Strings.Resources.FontSizePreviewLine2, true, DateTime.Now); BackgroundPresenter.Update(ViewModel.SessionId, ViewModel.ProtoService, ViewModel.Aggregator); if (ApiInformation.IsEnumNamedValuePresent("Windows.UI.Xaml.Controls.Primitives.FlyoutPlacementMode", "BottomEdgeAlignedRight")) { MenuFlyout.Placement = FlyoutPlacementMode.BottomEdgeAlignedRight; } }
public SettingsPrivacyShowForwardedPage() { InitializeComponent(); DataContext = TLContainer.Current.Resolve <SettingsPrivacyShowForwardedViewModel>(); var user = ViewModel.CacheService.GetUser(ViewModel.CacheService.Options.MyId); if (user != null) { MessagePreview.Mockup(Strings.Resources.PrivacyForwardsMessageLine, user.GetFullName(), true, false, DateTime.Now); } BackgroundPresenter.Update(ViewModel.SessionId, ViewModel.ProtoService, ViewModel.Aggregator); if (ApiInfo.CanUseShadow) { var themeShadow = new ThemeShadow(); ToolTip.Shadow = themeShadow; ToolTip.Translation += new Vector3(0, 0, 32); themeShadow.Receivers.Add(BackgroundPresenter); themeShadow.Receivers.Add(MessagePreview); } }
protected override void OnNavigatedTo(NavigationEventArgs e) { BackgroundPresenter.Update(ViewModel.SessionId, ViewModel.ProtoService, ViewModel.Aggregator); ViewModel.PropertyChanged += OnPropertyChanged; }