Ejemplo n.º 1
0
        private void LoadModeMenuItems()
        {
            if (ModeMenuItems == null)
            {
                ModeMenuItems = new ObservableCollection <MenuItem>();
            }
            else
            {
                ModeMenuItems.Clear();
            }

            var modes = Enum.GetNames(typeof(MeetingMode));

            foreach (var mode in modes)
            {
                var newModeMenu = new MenuItem();
                newModeMenu.Header = EnumHelper.GetDescription(typeof(MeetingMode),
                                                               Enum.Parse(typeof(MeetingMode), mode));
                newModeMenu.Command          = ModeChangedCommand;
                newModeMenu.CommandParameter = mode;

                ModeMenuItems.Add(newModeMenu);
            }
            CurModeName = EnumHelper.GetDescription(typeof(MeetingMode), _viewLayoutService.MeetingMode);
        }