LunarPresentation/Dialogs/ExRecordInfo.xaml.cs

(开头部分) 5KB

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

using System.Windows;
using System.Windows.Input;
using System.Xml.Linq;
using System;

namespace SHomeWorkshop.LunarPresentation.Dialogs
{
    /// <summary>
    /// Interaction logic for ExRecordInfo.xaml
    /// </summary>
    public partial class ExRecordInfo : Window
    {
        /// <summary>
        /// 创建一个记录(公式)信息对话框。
        /// </summary>
        /// <param name="keyWord">初始关键词。</param>
        /// <param name="authorInfo">初始作者信息。</param>
        /// <param name="comment">初始备注文本。</param>
        public ExRecordInfo(string keyWord, string authorInfo, string comment)
        {
            InitializeComponent();
            tbxKeyWord.Text = (keyWord == null) ? "" : keyWord;
            tbxAuthorInfo.Text = (authorInfo == null) ? "" : authorInfo;
            tbxComment.Text = (comment == null) ? "" : comment;

            tbxKeyWord.SelectAll();
            tbxKeyWord.Focus();

            //读取默认作者信息
            XDocument xDoc;
            if (System.IO.File.Exists(Globals.pathOfDefAuthorInfoXmlFile))
            {
                xDoc = XDocument.Load(/*"file:///" +加这个会出错!!*/ Globals.pathOfDefAuthorInfoXmlFile);

                if (xDoc.Root != null)
                {
                    tbxAuthorInfo.Text = xDoc.Root.Value;
                }
            }
        }

        private void btnSaveToDataBase_Click(object sender, RoutedEventArgs e)
        {
            #region 保存为默认作者信息。
            if (ckxSaveAsDefAuthorInfo.IsChecked == true)
            {
                XDocument xDoc;
                if (System.IO.File.Exists(Globals.pathOfDefAuthorInfoXmlFile))
                {
                    xDoc = XDocument.Load(/*"file:///" +加这个会出错!!*/ Globals.pathOfDefAuthorInfoXmlFile);

                    if (xDoc.Root == null)
                    {
                        XElement rootElement = new XElement("DefAuthorInfo");
                        xDoc.Add(rootElement);
                    }
                }
                else
                {
                    xDoc = new XDocument(new XDeclaration("1.0", "utf-8", "yes"));
后面还有 118 行代码,解锁后查看完整代码

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

AI 解读 AI

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

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