public void Send(string _message, Toast.ToastMessageType _type) { if (ToastMessageRecieved != null) { ToastMessageRecieved(_message, _type); } }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { try { if (!(value is Toast.ToastMessageType)) { throw new ArgumentException("Value is not of type LiveLogViewModel.MessageType"); } Toast.ToastMessageType messageType = (Toast.ToastMessageType)value; if (messageType == Toast.ToastMessageType.Error) { return("ERROR"); } else if (messageType == Toast.ToastMessageType.Warning) { return("Warning"); } else if (messageType == Toast.ToastMessageType.Info) { return("Info"); } else if (messageType == Toast.ToastMessageType.Success) { return("Success"); } return(null); } catch (Exception ex) { } return(null); }
public void Receive(string _message, Toast.ToastMessageType _type) { ToastWindow toastWindow = new ToastWindow(); ToastViewModel toastViewModel = new ToastViewModel(); toastViewModel.Message = _message; toastViewModel.Type = _type; toastWindow.DataContext = toastViewModel; toastWindow.Show(); }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { try { if (!(value is Toast.ToastMessageType)) { throw new ArgumentException("Value is not of type LiveLogViewModel.MessageType"); } Toast.ToastMessageType messageType = (Toast.ToastMessageType)value; var Theme = new ResourceDictionary(); Theme.Source = new Uri("pack://application:,,,/Makeathon;component/Theme.xaml", UriKind.RelativeOrAbsolute); if (messageType == Toast.ToastMessageType.Error) { return((BitmapImage)Theme["ToastErrorBitmapImage"]); } else if (messageType == Toast.ToastMessageType.Warning) { return((BitmapImage)Theme["ToastWarningBitmapImage"]); } else if (messageType == Toast.ToastMessageType.Info) { return((BitmapImage)Theme["ToastInfoBitmapImage"]); } else if (messageType == Toast.ToastMessageType.Success) { return((BitmapImage)Theme["ToastSuccessBitmapImage"]); } return(null); } catch (Exception ex) { } return(null); }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { try { if (!(value is Toast.ToastMessageType)) { throw new ArgumentException("Value is not of type LiveLogViewModel.StatusType"); } Toast.ToastMessageType statusType = (Toast.ToastMessageType)value; var Theme = new ResourceDictionary(); Theme.Source = new Uri("pack://application:,,,/Makeathon;component/Theme.xaml", UriKind.RelativeOrAbsolute); if (statusType == Toast.ToastMessageType.Error) { return(new SolidColorBrush((Color)Theme["MsgErrorForegroundColor"])); } else if (statusType == Toast.ToastMessageType.Success) { return(new SolidColorBrush((Color)Theme["MsgSuccessForegroundColor"])); } else if (statusType == Toast.ToastMessageType.Warning) { return(new SolidColorBrush((Color)Theme["MsgWarningForegroundColor"])); } else { return(new SolidColorBrush((Color)Theme["MainAccentColor"])); } } catch (Exception ex) { } return(null); }