private static Writer.Data.PageCountElement CopyPageCountElement(PageCountElement pageCountElement) { if (pageCountElement == null) { return(null); } return(new Writer.Data.PageCountElement { FontFamily = pageCountElement.FontFamily, FontSize = pageCountElement.FontSize, ForgroundBrush = pageCountElement.ForgroundBrush, ForgroundBrushString = pageCountElement.ForgroundBrushString, UseLeadingZero = pageCountElement.UseLeadingZero }); }
private void SetOption(object sender, RoutedEventArgs e) { var pageCountElement = new PageCountElement { FontFamily = PageCountElement.FontFamily, ForgroundBrush = PageCountElement.ForgroundBrush, UseLeadingZero = PageCountElement.UseLeadingZero, FontSize = PageCountElement.FontSize }; var dlg = new PageCountSettings { PageCountElement = pageCountElement, Owner = this, PredefinedColors = PredefinedColors }; if (dlg.ShowDialog() == false || dlg.Result == MessageBoxResult.Cancel) { return; } PageCountElement = dlg.PageCountElement; }