Example #1
0
 private void btnCreateExcel_Clicked(object sender, RoutedEventArgs e)
 {
     if (CreateExcelEvent != null)
     {
         CreateExcelEvent.Invoke();
     }
 }
Example #2
0
        private void _flipMenuWithBackground()
        {
            var menu = new ContextMenu();

            var miRefresh = new MenuItem();

            miRefresh.Header = "刷新(_E)";
            miRefresh.Click += (_s, _e) => refreshByDir(AppData.Config.ExcelDir);
            menu.Items.Add(miRefresh);

            var miCreate = new MenuItem();

            miCreate.Header = "创建Excel表...";
            miCreate.Click += (_s, _e) =>
            {
                if (CreateExcelEvent != null)
                {
                    CreateExcelEvent.Invoke();
                }
            };
            menu.Items.Add(miCreate);
            menu.Items.Add(new Separator());

            var miExplorer = new MenuItem();

            miExplorer.Header = "打开所在文件夹";
            miExplorer.Click += (_s, _e) => Util.OpenDir(AppData.Config.ExcelDir);
            menu.Items.Add(miExplorer);

            menu.Placement = System.Windows.Controls.Primitives.PlacementMode.MousePoint;
            menu.IsOpen    = true;
        }