Exemplo n.º 1
0
        public SearchScreen(AssemblyBrowserWindowViewModel windowViewModel)
            : base(windowViewModel)
        {
            InitializeSearchTimer();

            ClearSearchCommand = new DelegateCommand(ClearSearchCommandHandler);

            InitializeSearchControl();
        }
Exemplo n.º 2
0
        public SearchScreen(AssemblyBrowserWindowViewModel windowViewModel)
            : base(windowViewModel)
        {
            InitializeSearchTimer();

            NavigateToHomePageCommand = new DelegateCommand(() => Process.Start(HomePageUri));
            ClearSearchCommand        = new DelegateCommand(ClearSearchCommandHandler);

            InitializeSearchControl();
        }
        public AssemblyBrowserWindow(IEnumerable <AssemblyInfo> assemblies, TypeInfo typeInfo)
        {
            InitializeComponent();

            ViewModel = new AssemblyBrowserWindowViewModel(assemblies, typeInfo, Dispatcher);

            CommandBindings.Add(new CommandBinding(NavigationCommands.BrowseForward,
                                                   (s, e) => ViewModel.NavigateForwardCommand.Execute(null)));
            CommandBindings.Add(new CommandBinding(NavigationCommands.BrowseBack,
                                                   (s, e) => ViewModel.NavigateBackCommand.Execute(null)));

            WindowManager.AddAssemblyBrowser(this);
        }
Exemplo n.º 4
0
        public GraphScreen(AssemblyBrowserWindowViewModel windowViewModel)
            : base(windowViewModel)
        {
            PinCommand        = new DelegateCommand(PinCommandHandler);
            HideSearchCommand = new DelegateCommand(HideSearchCommandHandler);
            ShowSearchCommand = new DelegateCommand(ShowSearchCommandHandler);

            _toggleColorizeUserCommand = new UserCommand(WindowViewModel.IsColorized
                                ? Resources.Decolorize
                                : Resources.Colorize, ToggleColorizeCommandHandler);

            Commands = new ObservableCollection <UserCommand>
            {
                new UserCommand(Resources.FillGraph, OnFillGraphRequest),
                new UserCommand(Resources.OriginalSize, OnOriginalSizeRequest),
                WindowViewModel.ShowSearchUserCommand,
                new UserCommand(Resources.SearchInGraph, ShowSearchCommand),
                _toggleColorizeUserCommand
            };
        }
Exemplo n.º 5
0
 public Screen(AssemblyBrowserWindowViewModel windowViewModel)
 {
     WindowViewModel = windowViewModel;
 }