LunarMind/Title.cs

(开头部分) 166KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
using System.Windows.Documents;
using System.ComponentModel;
using System.Windows.Controls;
using System.Windows.Data;
using SHomeWorkshop.LunarMind.Converts;
using System.Windows;
using System.Windows.Media;
using System.Windows.Input;
using SHomeWorkshop.LunarMind.Adorners;
using SHomeWorkshop.LunarMind.Commands;
using System.Windows.Shapes;
using LunarSF.SHomeWorkshop.LunarMind;
using SHomeWorkshop.LunarConcept.Controls;
using SHomeWorkshop.LunarConcept;
using System.Collections;

namespace SHomeWorkshop.LunarMind
{
    public class Title : AdornerDecorator, INotifyPropertyChanged
    {
        private static ContextMenu contextMenu;

        public static void ShowContextMenu()
        {
            if (Globals.MainWindow.MainSelectedTitle != null)
                Globals.MainWindow.MainSelectedTitle.ContextMenu.IsOpen = true;
        }

        static Title()
        {
            contextMenu = new ContextMenu();

            MenuItem miSwitchDirection = new MenuItem() { Header = "左右切换(_D)", InputGestureText = "Ctrl+R", };
            miSwitchDirection.Click += miSwitchDirection_Click;
            contextMenu.Items.Add(miSwitchDirection);

            contextMenu.Items.Add(new Separator());

            MenuItem miEditTitle = new MenuItem() { Header = "编辑文本(_E)", InputGestureText = "Enter", };
            miEditTitle.Click += miEditTitle_Click;
            contextMenu.Items.Add(miEditTitle);

            MenuItem miEditTitleComment = new MenuItem() { Header = "编辑标题备注(_C)", InputGestureText = "Ctrl+Enter", };
            miEditTitleComment.Click += miEditTitleComment_Click;
            contextMenu.Items.Add(miEditTitleComment);

            MenuItem miEditTitleBackgroundQuestionsText = new MenuItem() { Header = "编辑后台试题文本(_Q)", InputGestureText = "Ctrl+Shift+Enter", };
            miEditTitleBackgroundQuestionsText.Click += miEditTitleBackgroundQuestionsText_Click;
            contextMenu.Items.Add(miEditTitleBackgroundQuestionsText);

            MenuItem miPresentateBackgroundQuestions = new MenuItem() { Header = "查看标题中嵌入的试题(_Q)", InputGestureText = "F7", };
            miPresentateBackgroundQuestions.Click += miPresentateBackgroundQuestions_Click;
            contextMenu.Items.Add(miPresentateBackgroundQuestions);

            contextMenu.Items.Add(new Separator());
后面还有 4528 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。