private void Button_Click(object sender, RoutedEventArgs e) { ContractDto obj = ((FrameworkElement)sender).DataContext as ContractDto; var contracts = ContractFactory.GetContractDetails(obj); Switcher.Switch(new ContractDetailsPage(new List <ContractDetailsDto> { contracts })); }