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); } }