/// <summary> /// Process a custom message coming from an item /// </summary> private void OnItemMessage(object sender, ArgumentEventArgs e) { var msg = e.Argument as ItemMessage; if (msg != null) { msg.Accept(messageProcessor); } }
private void BrowseCommand_Executed(object sender, ArgumentEventArgs <string> e) { _openFileDialog.FileName = e.Argument; if (_openFileDialog.ShowDialog() != true) { return; } _viewModel.BrowseCommandCompleted(_openFileDialog.FileName); }
private void ShowStringPool_Executed(object sender, ArgumentEventArgs <ResStringPool> e) { var androidXmlReader = _viewModel.Reader as AndroidXmlReader; var viewModel = new StringPoolViewModel(androidXmlReader == null ? null : androidXmlReader.StringPool); var window = new StringPoolView(viewModel) { Owner = this }; window.Show(); }
private void ViewModel_Error(object sender, ArgumentEventArgs <string> e) { MessageBox.Show(this, e.Argument, "Error", MessageBoxButton.OK, MessageBoxImage.Error); }