Exemple #1
0
        public void Initialize(IUserInterfaceViewModel viewModel)
        {
            viewModel.UserInterfacePaneSwapped += ViewModel_UserInterfacePaneSwapped;
            PackageList.SelectionChanged       += PackageList_SelectionChanged;

            DataContext = viewModel;

            this.viewModel = viewModel;
        }
        public MainViewModel(
            IScreenManager screenManager,
            IUserInterfaceViewModel userInterfaceViewModel)
        {
            this.screenManager = screenManager;

            UserInterfaceViewModel = userInterfaceViewModel;
            SetupEvents();
        }
        public void PrepareBinder(
            IUserInterfaceViewModel UserInterfaceViewModel)
        {
            viewModel = UserInterfaceViewModel;
            viewModel.PropertyChanged += ViewModel_PropertyChanged;

            packageActionBinder.Bind(
                viewModel.Elements,
                viewModel.Actions,
                GetSupportedActionsFromDataAsync);
        }
 public ColorPickerViewModel(
     IUserInterfaceViewModel userInterfaceViewModel)
 {
     UserInterfaceViewModel = userInterfaceViewModel;
 }