private void cmdFontSknls_Click(object sender, RoutedEventArgs e) { try { var fontChooser = new WndFontChooser(Skinless.CaptionFont, Skinless.CaptionColor) { Owner = this }; var result = fontChooser.ShowDialog(); if (result.HasValue && result.Value) { Skinless = new PNSkinlessDetails { CaptionFont = fontChooser.SelectedFont, CaptionColor = fontChooser.SelectedColor, BackColor = Skinless.BackColor }; blkCaption.DataContext = Skinless.CaptionFont; _CustomSkinless = true; } } catch (Exception ex) { PNStatic.LogException(ex); } }
internal NoteAppearanceAdjustedEventArgs(bool custOpacity, bool custSkinless, bool custSkin, double opacity, PNSkinlessDetails skinless, PNSkinDetails skin) { _CustomOpacity = custOpacity; _CustomSkinless = custSkinless; _CustomSkin = custSkin; _Opacity = opacity; _Skinless = skinless; _Skin = skin; }
private void pckBGSknls_SelectedColorChanged(object sender, RoutedPropertyChangedEventArgs <Color> e) { try { Skinless = new PNSkinlessDetails { CaptionFont = Skinless.CaptionFont, CaptionColor = Skinless.CaptionColor, BackColor = e.NewValue }; blkCaption.DataContext = Skinless.CaptionFont; _CustomSkinless = true; } catch (Exception ex) { PNStatic.LogException(ex); } }