private void RecreateNetworkActionsButtonItems()
        {
            NSMenuItem menuUntrusted = new NSMenuItem("", NetworkActionButton_Changed)
            {
                AttributedTitle = AttributedString.Create(GetActionName(WiFiActionTypeEnum.Untrusted), NSColor.SystemRedColor, NSTextAlignment.Center),
                Tag             = (int)WiFiActionTypeEnum.Untrusted
            };

            NSMenuItem menuTrusted = new NSMenuItem("", NetworkActionButton_Changed)
            {
                AttributedTitle = AttributedString.Create(GetActionName(WiFiActionTypeEnum.Trusted), NSColor.SystemBlueColor, NSTextAlignment.Center),
                Tag             = (int)WiFiActionTypeEnum.Trusted
            };

            NSMenuItem menuNoAction = new NSMenuItem("", NetworkActionButton_Changed)
            {
                AttributedTitle = AttributedString.Create(GetActionName(WiFiActionTypeEnum.None), NSColor.Black, NSTextAlignment.Center),
                Tag             = (int)WiFiActionTypeEnum.None
            };

            NSMenuItem menuDefaultAction = new NSMenuItem("", NetworkActionButton_Changed)
            {
                AttributedTitle =
                    (__MainViewModel.WiFiActionType == WiFiActionTypeEnum.Default && __MainViewModel.Settings.NetworkActions.DefaultActionType == WiFiActionTypeEnum.None)
                    ? AttributedString.Create(LocalizedStrings.Instance.LocalizedString("NetworkConfig_ActionNotSet"), NSColor.SystemGrayColor, NSTextAlignment.Center)
                    : AttributedString.Create(GetActionName(WiFiActionTypeEnum.Default) + ": " + GetActionName(__MainViewModel.Settings.NetworkActions.DefaultActionType), NSColor.SystemGrayColor, NSTextAlignment.Center),
                Tag = (int)WiFiActionTypeEnum.Default
            };

            GuiNetworkActionPopUpBtn.Menu.RemoveAllItems();
            GuiNetworkActionPopUpBtn.Menu.AddItem(menuUntrusted);
            GuiNetworkActionPopUpBtn.Menu.AddItem(menuTrusted);
            //GuiNetworkActionPopUpBtn.Menu.AddItem(menuNoAction); // 'No action' available only for 'Default' action
            GuiNetworkActionPopUpBtn.Menu.AddItem(menuDefaultAction);
            GuiNetworkActionPopUpBtn.SelectItemWithTag((int)__MainViewModel.WiFiActionType);

            if (GuiNetworkActionPopUpBtn.Menu.Delegate == null)
            {
                GuiNetworkActionPopUpBtn.Menu.Delegate = new MenuDelegateInvertHighlitedItem();
            }
        }