public ShellViewModel() { //��ȡ�¼��ۺ��� _aggregator = ServiceLocator.Current.GetInstance<IEventAggregator>(); _clientListService = ServiceLocator.Current.GetInstance<IClientListService>(); if (DesignerProperties.GetIsInDesignMode(new DependencyObject())) { // Code runs in Blend --> create design time data. } else { //��ȡSocket _acceptor = ServiceLocator.Current.GetInstance<IoAcceptor>(); } }
public ClientsTreeViewModel() { _aggregator = ServiceLocator.Current.GetInstance<IEventAggregator>(); _clientListService= ServiceLocator.Current.GetInstance<IClientListService>(); if (DesignerProperties.GetIsInDesignMode(new DependencyObject())) { // Code runs in Blend --> create design time data. } else { //获取Socket _acceptor = ServiceLocator.Current.GetInstance<IoAcceptor>(); } _aggregator.GetEvent<SpecifyAnAppDefinitionItemToSelectEvent>().Subscribe(i => { SelectedItem = i; }); }
public ClientsTreeView(IClientListService clientListService) { InitializeComponent(); _clientListService = clientListService; //_clientListService.BindToItemsControl(treeView); }