void MessageControl_Observers(object sender, MenuMessage msg) { btnThumbNailImage.Enabled = shapeControl.Document.Count > 0; if (msg.Commands != null && msg.Commands.Length > 0) { foreach (MenuCommand item in msg.Commands) { var enabled = item.Enabled.HasValue ? item.Enabled.Value : false; if (item.Command == MenuCommands.Save) { btnSave.Enabled = enabled; //btnThumbNailImage.Enabled = item.Enabled.Value; } if (item.Command == MenuCommands.Delete) { lblRecycle.Enabled = enabled; //btnThumbNailImage.Enabled = item.Enabled.Value; } } } if (shapeControl.Document.Count <= 0) { btnSave.Enabled = false; } }
/// <summary> /// This is fired when the user clicks on the emoji. /// </summary> public virtual async Task DoAction() { if (Settings.ActionCommandAttribute.DeleteMenu) { await MenuMessage.DeleteAsync(); } }
public void Show(User user) { while (true) { Console.WriteLine("Входящие сообщения: {0}", user.IncomingMessages.Count()); Console.WriteLine("Исходящие сообщения: {0}", user.OutgoingMessages.Count()); MenuMessage.Show(menuItems); string keyValue = Console.ReadLine(); if (keyValue == "7") { break; } switch (keyValue) { case "1": { Program.userInfoView.Show(user); break; } case "2": { Program.userDataUpdateView.Show(user); user = userService.FindById(user.Id); break; } case "3": { Program.userFriendsMenuView.Show(user); break; } case "4": { Program.messageSendingView.Show(user); user = userService.FindById(user.Id); break; } case "5": { Program.userIncomingMessageView.Show(user.IncomingMessages); break; } case "6": { Program.userOutgoingMessageView.Show(user.OutgoingMessages); break; } } } }
private void OnOpenMenu(MenuMessage message) { if (SlideMenu.IsShown) { HideMenuAction?.Invoke(); } else { ShowMenuAction?.Invoke(); } }
private void HandleShowMenuMessage(MenuMessage m) { if (m.Action.Equals("Show")) { this.MenuVisibility = Visibility.Visible; } else { this.MenuVisibility = Visibility.Hidden; } }
public async Task Test_SendMenuMessageAsync() { ICustomMessageService customMessageService = _sp.GetService <ICustomMessageService>(); MenuMessage message = new MenuMessage(); message.SetHeadContent("Hello World!"); message.SetTailContent("打招呼!"); message.AddMenu("1001", "取消"); message.AddMenu("1002", "确认"); var token = await base.GetAccessToken(); var result = await customMessageService.SendAsync(token, "ozS7j1XjseWWqzDkodixV3WvLWAY", message); Assert.IsTrue(result.IsSuccess); }
void MessageControl_Observers(object sender, MenuMessage msg) { if (msg.Commands != null && msg.Commands.Length > 0) { foreach (MenuCommand item in msg.Commands) { if (item.Command == MenuCommands.Save) { btnSave.Enabled = item.Enabled.Value; } if (item.Command == MenuCommands.Delete) { lblRecycle.Enabled = item.Enabled.Value; } } } }
public void Show() { MenuMessage.Show(menuItems); switch (Console.ReadLine()) { case "1": { Program.authenticationView.Show(); break; } case "2": { Program.registrationView.Show(); break; } } }
public void Show(User user) { while (true) { Console.WriteLine("Всего друзей: {0}", user.Friends.Count()); MenuMessage.Show(menuItems); string keyValue = Console.ReadLine(); if (keyValue == "4") { break; } switch (keyValue) { case "1": { Program.userFriendView.Show(user.Friends); break; } case "2": { Program.friendshipOfferView.Show(user); user = userService.FindById(user.Id); break; } case "3": { Program.friendshipBreakView.Show(user); user = userService.FindById(user.Id); break; } } } }
static void OnSubmenuClosed(object sender, RoutedEventArgs e) { Messenger.Default.Send <MenuMessage>(MenuMessage.Closed()); }