コード例 #1
0
ファイル: YATEExEditor.xaml.cs プロジェクト: alexiej/YATE
 private void Yate_PreviewKeyDown(object sender, KeyEventArgs e)
 {
     if (isCtrl())
     {
         switch (e.Key)
         {
             case Key.B:
                 Switch(bn_Bold);
                 break;
             case Key.I:
                 Switch(bn_Italic); 
                 break;
             case Key.U:
                 Switch(bn_Underline);
                 break;
             case Key.L:
                 CurrentAlign = bn_AlignLeft;
                 break;
             case Key.E:
                 CurrentAlign = bn_AlignCenter;
                 break;
             case Key.R:
                 CurrentAlign = bn_AlignRight;
                 break;
             case Key.J:
                 CurrentAlign = bn_AlignJustify;
                 break;
             case Key.Q:
                 tx_Search.Focus();
                 break;
         }
     }
     else if (isCtrlShift())
     {
         switch(e.Key)
         {
             case Key.L:
                 SwitchMarkerStyle(TextMarkerStyle.Disc);
                 break;
             case Key.N:
                 SwitchMarkerStyle(TextMarkerStyle.Decimal);
                 break;
         }
     
     }
 }
コード例 #2
0
ファイル: YATEExEditor.xaml.cs プロジェクト: alexiej/YATE
        private void bn_AlignJustify_Click(object sender, RoutedEventArgs e)
        {
            yate.Focus();
            CurrentAlign = bn_AlignJustify;
            yate.cmdExecute(EditingCommands.AlignJustify);
 
        }
コード例 #3
0
ファイル: YATEExEditor.xaml.cs プロジェクト: alexiej/YATE
 public void Switch(ButtonToggle bt)
 {
     bt.isChecked = !bt.isChecked;
 }
コード例 #4
0
ファイル: YATEExEditor.xaml.cs プロジェクト: alexiej/YATE
 private void UpdateAlignState()
 {
     switch(yate.SelectionAligment)
     {
         case TextAlignment.Left: CurrentAlign = bn_AlignLeft; return;
         case TextAlignment.Center: CurrentAlign = bn_AlignCenter; return;
         case TextAlignment.Right: CurrentAlign = bn_AlignRight; return;
         case TextAlignment.Justify: CurrentAlign = bn_AlignJustify; return;
     }
 }