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);
     }
 }
示例#2
0
 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);
     }
 }