private void PortafoglioTitoli(object param) { DockPanel mainGrid = param as DockPanel; if (acquistoVenditaTitoliView == null || !mainGrid.Children.Contains(acquistoVenditaTitoliView)) { acquistoVenditaTitoliViewModel = new AcquistoVenditaTitoliViewModel(_registryServices, _managerLiquidServices); acquistoVenditaTitoliView = new AcquistoVenditaTitoliView(acquistoVenditaTitoliViewModel); mainGrid.Children.Add(acquistoVenditaTitoliView); } else { mainGrid.Children.Remove(acquistoVenditaTitoliView); acquistoVenditaTitoliView = null; acquistoVenditaTitoliViewModel = null; } }
public AcquistoVenditaTitoliView(AcquistoVenditaTitoliViewModel viewModel) { InitializeComponent(); DataContext = viewModel; }