/// <summary> /// 改变窗体信息 /// </summary> /// <param name="windowHelper"></param> public static void ChanageWindowHelper(IWindowHelper windowHelper) { lock (typeof(WindowHelper)) { if (windowHelper != null) { if (CheckWindowHelperIsHad(windowHelper.WindowID)) { if (_lstWindowHelper.Count > 0) { _lstWindowHelper = _lstWindowHelper.Select(m => { m.IsCurrentTalkWin = m.WindowID == windowHelper.WindowID; return(m); }).ToList(); } } } else { if (_lstWindowHelper?.Count > 0) { _lstWindowHelper = _lstWindowHelper.Select(m => { m.IsCurrentTalkWin = false; return(m); }).ToList(); } } } }
/// <summary> /// 按窗体ID移除窗体控制器 /// </summary> /// <param name="strID">窗体ID(WindowID、SessionID)</param> public static void RemoveWindowHelper(string strID) { if (CheckWindowHelperIsHad(strID)) { IWindowHelper windowHelper = GetWindowHelperByWindowID(strID); _lstWindowHelper.Remove(windowHelper); } }
public VenueManagementViewModel( IWindowHelper windowHelper, IMediator mediator, IWcfVenueService venueService) { _windowHelper = windowHelper; _mediator = mediator; _venueService = venueService; }
public UserManagementViewModel( IWindowHelper windowHelper, IMediator mediator, IUserManagement userManager) { _windowHelper = windowHelper; _mediator = mediator; _userManager = userManager; }
public MainMenuViewModel( IWindowHelper windowHelper, IMediator mediator, IUserProfile userManager) { _windowHelper = windowHelper; _mediator = mediator; _userManager = userManager; }
public VenueViewModel( IWcfVenueService venueService, IWindowHelper windowHelper, IMediator mediator) { _windowHelper = windowHelper; _mediator = mediator; _venueService = venueService; }
public DocumentVersionsWindowViewModel(IDocumentVersionService documentVersionService, IFileHelper fileHelper, IWindowHelper windowHelper, IMapper mapper) { this.documentVersionService = documentVersionService; this.fileHelper = fileHelper; this.windowHelper = windowHelper; this.mapper = mapper; Progresses = typeof(Progress).GetFields().Select(f => f.GetValue(null).ToString()); DocumentVersions = new ObservableCollection <DocumentVersionViewModel>(); }
public WindowManager(IViewLocator viewLocator, IViewModelBinder viewModelBinder, IWindowHelper windowHelper) { Ensure.IsNotNull(viewLocator, nameof(viewLocator)); Ensure.IsNotNull(viewModelBinder, nameof(viewModelBinder)); Ensure.IsNotNull(windowHelper, nameof(windowHelper)); _viewLocator = viewLocator; _viewModelBinder = viewModelBinder; _windowHelper = windowHelper; }
public LoginViewModel( IWindowHelper windowHelper, IMediator mediator, IAuth userManager, IUserIdentity identity) { _windowHelper = windowHelper; _mediator = mediator; _userManager = userManager; _identity = identity; }
protected override void OnStartup(StartupEventArgs e) { DocumentService = new LocalDocumentService(); DocumentVersionService = new LocalDocumentVersionService(); FileHelper = new FileHelper(); WindowHelper = new WindowHelper(); Mapper = new MapperConfiguration(c => c.AddProfile <MappingProfile>()).CreateMapper(); var startupWindow = new Views.DocumentsWindow(); startupWindow.Show(); }
public DocumentsWindowViewModel(IDocumentService documentService, IDocumentVersionService documentVersionService, IFileHelper fileHelper, IWindowHelper windowHelper, IMapper mapper) { this.documentService = documentService; this.documentVersionService = documentVersionService; this.fileHelper = fileHelper; this.windowHelper = windowHelper; this.mapper = mapper; FilteredDocuments = new ObservableCollection <DocumentViewModel>(); OnActivated(); }
/// <summary> /// 添加新的窗体控制器 /// </summary> /// <param name="windowHelper"></param> public static void AddWindowHelper(IWindowHelper windowHelper) { if (_lstWindowHelper == null) { _lstWindowHelper = new List <IWindowHelper>(); } lock (typeof(WindowHelper)) { if (!CheckWindowHelperIsHad(windowHelper.WindowID)) { windowHelper.IsCurrentTalkWin = true; if (_lstWindowHelper.Count > 0) { _lstWindowHelper = _lstWindowHelper.Select(m => { m.IsCurrentTalkWin = false; return(m); }).ToList(); } _lstWindowHelper.Add(windowHelper); } } }
public AzureMobileServiceClient(IWindowHelper windowHelper) : base(Constants.ApplicationUrl, Constants.ApplicationKey) { _windowHelper = windowHelper; }
public LayoutMapViewModel(IMediator mediator, IWindowHelper windowHelper) { _mediator = mediator; _windowHelper = windowHelper; }
public MessageHelper(IWindowHelper windowHelper) { _localWindowHelper = windowHelper; MessageMonitor.AddMessageHelper(this); }
public WpfTaskDlgService(IWindowHelper windowHelper) { Ensure.IsNotNull(windowHelper, nameof(windowHelper)); _windowHelper = windowHelper; }
public DefaultTaskDialog(IWindowHelper windowHelper) { Ensure.IsNotNull(windowHelper, nameof(windowHelper)); _windowHelper = windowHelper; }
public MainViewModel(IWindowHelper windowHelper, IMediator mediator) { _mediator = mediator; _windowHelper = windowHelper; }