private void applyBtn_Click(object sender, RoutedEventArgs e) { SlideBase slide = (Application.Current as IAppGlobal).SelectedSlide; slide.IsDate = cbDateTime.IsChecked.HasValue ? cbDateTime.IsChecked.Value : false; slide.IsSlideNumber = cbSlideNumber.IsChecked.HasValue ? cbSlideNumber.IsChecked.Value : false; slide.IsFooter = cbFooter.IsChecked.HasValue ? cbFooter.IsChecked.Value : false; slide.TextFooter = txtFooter.Text; foreach (var item in slide.MainLayout.Elements) { if (item is TextEditor textEditor && textEditor.RichTextEditor.TextContainer.Document.TypeText == Text.TypeText.Footers) { textEditor.RichTextEditor.TextContainer.Document = Helper.CommandHelper.SetTextDocument(textEditor.RichTextEditor.TextContainer.Document, txtFooter.Text, 12, "Arial", new ColorBrushBase() { Brush = Brushes.Black }, HorizontalAlign.Center, VerticalAlign.Middle, textEditor.RichTextEditor.TextContainer); textEditor.RichTextEditor.TextContainer.Document.Fontfamily = (Application.Current as IAppGlobal).DocumentControl.SelectedTheme.SelectedFont.MinorFont; textEditor.RichTextEditor.TextContainer.Document.Container = textEditor.RichTextEditor.TextContainer; textEditor.RichTextEditor.TextContainer.Document.TypeTextContainer = Text.TypeTextContainer.None; textEditor.RichTextEditor.TextContainer.Document.TypeText = Text.TypeText.Footers; textEditor.RichTextEditor.TextContainer.InvalidateVisual(); } } slide.MainLayout.UpdateThumbnail(); Close(); }
public AddSlideMasterStep(SlideBase oldSlideMaster, SlideMaster newSlideMaster, ETheme newTheme, ETheme oldTheme) { OldSlideMaster = oldSlideMaster; NewSlideMaster = newSlideMaster; NewTheme = newTheme; OldTheme = oldTheme; }
public HeaderAndFootersWindow() { InitializeComponent(); SlideBase slide = (Application.Current as IAppGlobal).SelectedSlide; txtFooter.Text = DesignTabControlViewModel.GetFooterSlide(slide); cbDateTime.IsChecked = slide.IsDate; cbFooter.IsChecked = slide.IsFooter; cbSlideNumber.IsChecked = slide.IsSlideNumber; }
public PlaceHolderStep(ObjectElement oldItem, ObjectElement newItem, SlideBase slide) { OldItem = oldItem; NewItem = newItem; Slide = slide; }