public void PrepareBinder( IClipboardListViewModel clipboardListViewModel) { viewModel = clipboardListViewModel; viewModel.PropertyChanged += ViewModel_PropertyChanged; packageActionBinder.Bind( viewModel.Elements, viewModel.Actions, GetSupportedActionsFromDataAsync); }
public void PrepareBinder( IClipboardListViewModel clipboardListViewModel) { viewModel = clipboardListViewModel; viewModel.PropertyChanged += ViewModel_PropertyChanged; packageActionBinder.Default = pasteAction; packageActionBinder.Bind( viewModel.Elements, viewModel.Actions, GetSupportedActionsFromDataAsync); }
public ClipboardListWindow( IClipboardListViewModel viewModel, IMainWindowHandleContainer handleContainer) { this.handleContainer = handleContainer; this.viewModel = viewModel; SourceInitialized += ClipboardListWindow_SourceInitialized; Activated += ClipboardListWindow_Activated; InitializeComponent(); SetupViewModel(); VisualStateManager.GoToElementState(this, "InPackagesList", true); }
public ClipboardListWindow( IClipboardListViewModel viewModel, IKeyInterceptor keyInterceptor, IWindowMessageHook windowMessageHook, IMainWindowHandleContainer handleContainer) { this.handleContainer = handleContainer; this.keyInterceptor = keyInterceptor; this.viewModel = viewModel; this.windowMessageHook = windowMessageHook; SourceInitialized += ClipboardListWindow_SourceInitialized; Activated += ClipboardListWindow_Activated; InitializeComponent(); SetupViewModel(); }