private void InitializeMenuTop()
        {
            MenuItem fuctionNumsMenuItem = new MenuItem();

            fuctionNumsMenuItem.Header = "功能码";

            string[] functionNumTypes = Enum.GetNames(typeof(FunctionNumType));
            foreach (var item in functionNumTypes)
            {
                FunctionNumType functionNumType = (FunctionNumType)Enum.Parse(typeof(FunctionNumType), item);
                currentFunctionNumView = FunctionNumViewManager.GetFunctionNumView(functionNumType);

                if (null != currentFunctionNumView)
                {
                    MenuItem menuSubItem = new MenuItem()
                    {
                        Header = item, Tag = functionNumType
                    };
                    menuSubItem.Click += new RoutedEventHandler(menuSubItem_Click);

                    fuctionNumsMenuItem.Items.Add(menuSubItem);
                }
            }

            this.menuTop.Items.Add(fuctionNumsMenuItem);
        }
 private void DisplayFunctionNumView(FunctionNumType functionNumType)
 {
     this.stLeftDown.Children.Clear();
     currentFunctionNumView = FunctionNumViewManager.GetFunctionNumView(functionNumType);
     if (null != currentFunctionNumView)
     {
         this.stLeftDown.Children.Add((UserControl)currentFunctionNumView);
     }
 }