青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

我希望你是我獨(dú)家記憶

一段永遠(yuǎn)封存的記憶,隨風(fēng)而去
posts - 263, comments - 31, trackbacks - 0, articles - 3
   :: 首頁(yè) :: 新隨筆 ::  :: 聚合  :: 管理

自定義鍵盤快捷鍵

Posted on 2010-11-29 16:55 Hero 閱讀(721) 評(píng)論(0)  編輯 收藏 引用 所屬分類: C#積累
  1using System;
  2using System.Windows;
  3using System.Windows.Controls;
  4using System.Windows.Input;
  5using System.Windows.Media;
  6
  7namespace Petzold.CommandTheMenu
  8{
  9    public class CommandTheMenu : Window
 10    {
 11        TextBlock text;
 12
 13        [STAThread]
 14        public static void Main()
 15        {
 16            Application app = new Application();
 17            app.Run(new CommandTheMenu());
 18        }

 19        public CommandTheMenu()
 20        {
 21            Title = "Command the Menu";
 22
 23            // Create DockPanel.
 24            DockPanel dock = new DockPanel();
 25            Content = dock;
 26
 27            // Create Menu docked at top.
 28            Menu menu = new Menu();
 29            dock.Children.Add(menu);
 30            DockPanel.SetDock(menu, Dock.Top);
 31
 32            // Create TextBlock filling the rest.
 33            text = new TextBlock();
 34            text.Text = "Sample clipboard text";
 35            text.HorizontalAlignment = HorizontalAlignment.Center;
 36            text.VerticalAlignment = VerticalAlignment.Center;
 37            text.FontSize = 32;     // ie, 24 points
 38            text.TextWrapping = TextWrapping.Wrap;
 39            dock.Children.Add(text);
 40
 41            // Create Edit menu.
 42            MenuItem itemEdit = new MenuItem();
 43            itemEdit.Header = "_Edit";
 44            menu.Items.Add(itemEdit);
 45
 46            // Create items on Edit menu.
 47            MenuItem itemCut = new MenuItem();
 48            itemCut.Header = "Cu_t";
 49            itemCut.Command = ApplicationCommands.Cut;
 50            itemEdit.Items.Add(itemCut);
 51
 52            MenuItem itemCopy = new MenuItem();
 53            itemCopy.Header = "_Copy";
 54            itemCopy.Command = ApplicationCommands.Copy;
 55            itemEdit.Items.Add(itemCopy);
 56
 57            MenuItem itemPaste = new MenuItem();
 58            itemPaste.Header = "_Paste";
 59            itemPaste.Command = ApplicationCommands.Paste;
 60            itemEdit.Items.Add(itemPaste);
 61
 62            MenuItem itemDelete = new MenuItem();
 63            itemDelete.Header = "_Delete";
 64            itemDelete.Command = ApplicationCommands.Delete;
 65            itemEdit.Items.Add(itemDelete);
 66
 67            // Add command bindings to window collection.            
 68            CommandBindings.Add(new CommandBinding(ApplicationCommands.Cut,
 69                                        CutOnExecute, CutCanExecute));
 70            CommandBindings.Add(new CommandBinding(ApplicationCommands.Copy,
 71                                        CopyOnExecute, CutCanExecute));
 72            CommandBindings.Add(new CommandBinding(ApplicationCommands.Paste,
 73                                        PasteOnExecute, PasteCanExecute));
 74            CommandBindings.Add(new CommandBinding(ApplicationCommands.Delete,
 75                                        DeleteOnExecute, CutCanExecute));
 76
 77
 78
 79            添加自定義鍵盤快捷鍵
 92        }

 93
 94        void RestoreExecute( object sender, ExecutedRoutedEventArgs e )
 95        {
 96            this.text.Text = "John";
 97        }

 98
 99        void CutCanExecute(object sender, CanExecuteRoutedEventArgs args)
100        {
101            args.CanExecute = text.Text != null && text.Text.Length > 0;
102        }

103        void PasteCanExecute(object sender, CanExecuteRoutedEventArgs args)
104        {
105            args.CanExecute = Clipboard.ContainsText();
106        }

107        void CutOnExecute(object sender, ExecutedRoutedEventArgs args)
108        {
109            ApplicationCommands.Copy.Execute( nullthis );
110            ApplicationCommands.Delete.Execute(nullthis);
111        }

112        void CopyOnExecute(object sender, ExecutedRoutedEventArgs args)
113        {
114            Clipboard.SetText(text.Text);
115        }

116        void PasteOnExecute(object sender, ExecutedRoutedEventArgs args)
117        {
118            text.Text = Clipboard.GetText();
119        }

120        void DeleteOnExecute(object sender, ExecutedRoutedEventArgs args)
121        {
122            text.Text = null;
123        }

124    }

125}

126
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产亚洲va综合人人澡精品| 欧美国产精品va在线观看| 最新中文字幕亚洲| 欧美在线免费看| 中文av一区特黄| 亚洲国产美国国产综合一区二区| 欧美无乱码久久久免费午夜一区 | 国产精品久久久免费| 美女性感视频久久久| 亚洲欧美一区在线| 一本色道88久久加勒比精品| 欧美激情亚洲激情| 免费欧美日韩| 卡通动漫国产精品| 久久精品91久久久久久再现| 亚洲免费视频一区二区| 亚洲色无码播放| 亚洲欧洲日韩在线| 亚洲国产精品久久人人爱蜜臀| 国产亚洲欧美在线| 国产麻豆成人精品| 国产精品综合网站| 国产精品久久91| 欧美午夜视频网站| 国产精品v一区二区三区| 欧美久久久久中文字幕| 欧美成人中文字幕| 欧美激情一区二区三区蜜桃视频 | 国产综合网站| 国产一区在线看| 国产亚洲午夜高清国产拍精品| 国产伦精品一区二区三区四区免费| 欧美三日本三级少妇三99| 欧美日韩国产综合新一区| 欧美日韩亚洲一区在线观看| 欧美日一区二区在线观看| 欧美日韩精品三区| 国产精品久久久久一区二区| 国产精品啊啊啊| 国产精品久久综合| 国产伦理精品不卡| 狠狠色综合日日| 精品福利电影| 亚洲激情图片小说视频| 亚洲精品国产精品久久清纯直播 | 夜久久久久久| 亚洲一级黄色| 欧美一级视频精品观看| 久久精品麻豆| 毛片一区二区| 欧美精品一区在线观看| 欧美天堂在线观看| 国产欧美日韩免费看aⅴ视频| 国产视频综合在线| 亚洲第一黄色| 一区二区免费看| 亚洲欧美激情四射在线日| 久久精品卡一| 欧美二区在线| 99在线观看免费视频精品观看| 亚洲欧美日韩国产成人精品影院| 欧美自拍丝袜亚洲| 欧美激情亚洲视频| 国产精品久久国产愉拍 | 亚洲欧美一区二区三区极速播放| 欧美亚洲免费电影| 欧美成人日韩| 国产精品香蕉在线观看| 在线成人小视频| 中日韩美女免费视频网站在线观看| 香蕉久久国产| 亚洲高清资源综合久久精品| 一区二区欧美日韩| 久久久久青草大香线综合精品| 欧美成人资源网| 国产日产亚洲精品| 亚洲看片网站| 久久久久亚洲综合| 99一区二区| 久久在线精品| 国产女主播一区二区三区| 亚洲国产岛国毛片在线| 欧美亚洲一级片| 亚洲黄色一区| 久久黄色网页| 欧美日韩中文字幕在线视频| 激情丁香综合| 亚洲欧美一区二区原创| 亚洲国产精品久久久久久女王| 亚洲在线网站| 欧美激情一区二区三区在线视频| 国产欧美日韩综合精品二区| 亚洲伦理久久| 欧美va天堂在线| 亚洲欧美www| 欧美日韩蜜桃| 91久久国产精品91久久性色| 欧美伊人久久| 在线天堂一区av电影| 欧美精品久久99久久在免费线| 国内精品视频在线播放| 亚洲一区二区在线播放| 91久久精品国产91久久性色| 欧美一区二区三区婷婷月色| 国产精品xvideos88| 一本一本大道香蕉久在线精品| 老色批av在线精品| 久久久久久成人| 久久国产免费看| 久久久777| 国产嫩草一区二区三区在线观看| 一本色道**综合亚洲精品蜜桃冫 | 国产精品伦理| 正在播放欧美一区| 亚洲人www| 欧美高清影院| 亚洲片区在线| 亚洲国产成人久久| 欧美成人高清视频| 91久久久在线| 欧美高清自拍一区| 久久综合久久综合久久| 影音先锋日韩资源| 免费不卡亚洲欧美| 久久久91精品国产一区二区三区| 国产乱码精品一区二区三区五月婷 | 欧美调教视频| 亚洲午夜av在线| 99精品国产在热久久婷婷| 欧美精品一区二区蜜臀亚洲| 亚洲精品乱码久久久久久| 欧美国产日本韩| 欧美大色视频| 99国产精品国产精品久久| 亚洲欧洲日本专区| 欧美日韩国产123区| 亚洲一线二线三线久久久| 一区二区三区四区五区精品视频 | 亚洲高清视频的网址| 欧美精品成人| 亚洲欧美成人精品| 欧美一级播放| 一区二区三区在线观看国产| 蜜臀av一级做a爰片久久| 美女黄毛**国产精品啪啪| 亚洲乱码国产乱码精品精98午夜| 91久久国产综合久久蜜月精品| 欧美日韩国产综合视频在线观看| 亚洲视频专区在线| 亚洲自拍偷拍一区| 极品尤物一区二区三区| 欧美激情导航| 欧美日韩一区二区欧美激情| 性欧美大战久久久久久久免费观看| 欧美一区成人| 亚洲高清色综合| 99国产精品| 国产日韩欧美日韩大片| 免费观看欧美在线视频的网站| 欧美99在线视频观看| 亚洲午夜久久久久久久久电影院| 亚洲一区二区黄| 在线观看91精品国产入口| 亚洲精品久久嫩草网站秘色| 国产精品毛片va一区二区三区 | 一本一道久久综合狠狠老精东影业| 国产精品视频999| 久久网站免费| 欧美日韩一区成人| 老司机精品导航| 欧美日韩亚洲一区三区| 久久久久久久久久久成人| 欧美精品18videos性欧美| 欧美一级片在线播放| 欧美jizzhd精品欧美喷水| 亚洲女ⅴideoshd黑人| 久久香蕉国产线看观看av| 亚洲专区国产精品| 久久这里有精品15一区二区三区| 亚洲永久在线观看| 久久在精品线影院精品国产| 亚洲永久免费av| 欧美v日韩v国产v| 欧美一区二区三区四区在线观看 | 亚洲免费一级电影| 蜜桃精品久久久久久久免费影院| 亚洲欧美另类在线| 欧美91视频| 久久亚洲电影| 国产精品色网| 亚洲毛片在线观看| 亚洲高清视频一区二区| 亚洲综合日韩| 在线综合亚洲| 欧美成人激情在线| 久久综合九色综合久99| 国产精品美女在线| 亚洲免费播放| 亚洲精品综合精品自拍| 久久久久九九视频|