public void ContractIdSelected(object sender, RoutedContractEventArgs e) { if (IsInView) { popLines.StaysOpen = false; popLines.IsOpen = false; viewModel.Value.ContractString = (e.ContractId == null) ? null : e.ContractId.ToString(); } }
private void TheList_PreviewMouseUp(object sender, MouseButtonEventArgs e) { if (viewModel.Value != null) { switch (viewModel.Value.RoutingTo) { case ContractListViewModel.RouteTo.UsingInvoiceGroupView: { RoutedContractEventArgs args = new RoutedContractEventArgs(ContractSelectedEvent, viewModel.Value.SelectedContractId); RaiseEvent(args); } break; } } }