コード例 #1
0
 /// <summary>
 /// 移动面板所有用户控件
 /// </summary>
 /// <param name="ui">要显示的用户控件名称</param>
 /// <param name="em">显示标题枚举名称</param>
 private void RemoveChildren(UIElement ui, NameItems em)
 {
     this.dplContorls.Children.Clear();
     this.dplContorls.Children.Add(ui);
     this.canvasButtons.Visibility = Visibility.Hidden;
     this.dplContorls.Visibility   = Visibility.Visible;
     this.lblModelTitle.Content    = this._nameItems[(int)em];
 }
コード例 #2
0
 /// <summary>
 /// 模块按钮扩展事件
 /// </summary>
 /// <param name="isChild">是否用户控件的子控件</param>
 /// <param name="mName">控件标识</param>
 private void ModuleExtend(bool isChild, NameItems mName)
 {
     if (isChild)
     {
         ModuleExtendByChild(mName);
     }
     else
     {
         ModuleExtendByMain(mName);
     }
 }
コード例 #3
0
        /// <summary>
        /// 模块按钮扩展事件·主模块
        /// </summary>
        /// <param name="mName">控件标识</param>
        private void ModuleExtendByMain(NameItems mName)
        {
            switch (mName)
            {
            case NameItems.IaeDetailed:
                this.btnIaeDetailed_Click(null, null);
                break;

            case NameItems.IaeItems:
                this.btnIaeItems_Click(null, null);
                break;

            case NameItems.IaeCategory:
                this.btnIaeCategory_Click(null, null);
                break;

            case NameItems.Accounts:
                this.btnAccount_Click(null, null);
                break;

            case NameItems.Member:
                this.btnMember_Click(null, null);
                break;

            case NameItems.Report:
                this.btnReport_Click(null, null);
                break;

            case NameItems.Dictionary:
                this.btnDictionary_Click(null, null);
                break;

            case NameItems.Logs:
                this.btnLogs_Click(null, null);
                break;

            case NameItems.Error:
                this.btnError_Click(null, null);
                break;

            case NameItems.About:
                this.btnAbout_Click(null, null);
                break;

            case NameItems.System:
                this.btnSystem_Click(null, null);
                break;

            default:
                break;
            }
        }
コード例 #4
0
        /// <summary>
        /// 模块按钮扩展事件·子模块
        /// </summary>
        /// <param name="mName">控件标识</param>
        private void ModuleExtendByChild(NameItems mName)
        {
            switch (mName)
            {
            case NameItems.IaeDetailed:
                if (this._cIaeDetailedAdd == null)
                {
                    return;
                }
                this._cIaeDetailedAdd.InitializeData();
                this.RemoveChildren(this._cIaeDetailedAdd, NameItems.IaeDetailed);
                break;

            case NameItems.IaeItems:
                if (this._cIaeItemsAdd == null)
                {
                    return;
                }
                this._cIaeItemsAdd.InitializeData();
                this.RemoveChildren(this._cIaeItemsAdd, NameItems.IaeItems);
                break;

            case NameItems.IaeCategory:
                if (this._cIaeCategoryAdd == null)
                {
                    return;
                }
                this._cIaeCategoryAdd.InitializeData();
                this.RemoveChildren(this._cIaeCategoryAdd, NameItems.IaeCategory);
                break;

            case NameItems.Accounts:
                if (this._cAccountsAdd == null)
                {
                    return;
                }
                this._cAccountsAdd.InitializeData();
                this.RemoveChildren(this._cAccountsAdd, NameItems.Accounts);
                break;

            case NameItems.Member:
                if (this._cMemberAdd == null)
                {
                    return;
                }
                this._cMemberAdd.InitializeData();
                this.RemoveChildren(this._cMemberAdd, NameItems.Member);
                break;

            case NameItems.Report:
                if (this._cReportAdd == null)
                {
                    return;
                }
                this._cReportAdd.InitializeData();
                this.RemoveChildren(this._cReportAdd, NameItems.Report);
                break;

            case NameItems.Dictionary:
                break;

            case NameItems.Logs:
                break;

            case NameItems.Error:
                break;

            case NameItems.About:
                break;

            case NameItems.System:
                break;

            default:
                break;
            }
        }