public void onShowAlarmEventMessage(BVCU_Event_Source source) { if (this.IsHandleCreated) { if (null == delegateOnShowMessage) { delegateOnShowMessage = new OnShowMessage(procShowAlarmEventMessage); } this.BeginInvoke(delegateOnShowMessage, new object[] { source }); } }
public void ShowMessage(string message, MessageType?type = 0, int?duration = 10000) { var args = new MessageArgs() { Message = message, Duration = duration.Value, MessageType = type.Value }; OnShowMessage?.Invoke(this, args); timer?.Stop(); timer = new Timer(args.Duration); timer.Elapsed += HideMessage; timer.AutoReset = false; timer.Start(); }
/// <summary> /// Check Connection button is clicked /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void BtnCheck_Click(object sender, RoutedEventArgs e) { #if DEBUG if (Keyboard.IsKeyDown(Key.LeftCtrl) || Keyboard.IsKeyDown(Key.RightCtrl)) { OnConnectionReady?.Invoke(true); return; } #endif try { OnConnectionReady?.Invoke(false); pnlPrgress.Visibility = Visibility.Visible; pnlPrgress.DataContext = AppStrings.Msg_TryConnecting; await _theta.CheckConnection(); pnlPrgress.Visibility = Visibility.Collapsed; await LoadStatusAndInfo(); OnShowMessage?.Invoke(AppStrings.Msg_ConnectionOK); OnConnectionReady?.Invoke(true); } catch (ThetaWifiConnectException connex) { // Connecton error... pnlPrgress.Visibility = Visibility.Collapsed; HandleError(connex); } finally { } }
public static void ShowMessage(string msg) => OnShowMessage?.Invoke(null, msg);
public void ShowMessage(MessageType type, string message) => OnShowMessage?.Invoke(this, new ShowMessageEventArgs { type = type, message = message });
private static void ShowMessage(string message) { OnShowMessage?.Invoke(message); }
protected virtual void RaiseOnShowMessageEvent(ShowMessageEventArgs e) { OnShowMessage?.Invoke(this, e); }
public static void ShowMessage(string text) { OnShowMessage?.Invoke(text); }
public void ShowMessage(PlayerPosition possition, string message) { OnShowMessage?.Invoke(possition, message); }