Ejemplo n.º 1
0
        /// <summary>
        /// Creates a new instance of the SearchToolViewModel class
        /// </summary>
        public SearchToolViewModel()
        {
            BitmapImage searchImage = new BitmapImage(new Uri("/Berico.SnagL;component/Resources/Icons/SnagL/Search.png", UriKind.Relative));
            BitmapImage filterImage = new BitmapImage(new Uri("/Berico.SnagL;component/Resources/Icons/SnagL/Filter.png", UriKind.Relative));

            BERICO.MenuItem menuItem;

            menuItem = new BERICO.MenuItem()
            {
                Header = "Search Nodes", Tag = "SEARCH", Icon = new Image()
                {
                    Source = searchImage, Height = 15, Width = 15, Margin = new Thickness(2)
                }
            };
            MenuItems.Add(menuItem);

            this.selectedMenuItem = menuItem;
            this.CaptionImage     = searchImage;
            this.searchToolMode   = SearchToolMode.Find;

            SnaglEventAggregator.DefaultInstance.GetEvent <SnaglLoadedEvent>().Subscribe(SnaglLoadedEventHandler, false);

            menuItem = new BERICO.MenuItem()
            {
                Header = "Filter Nodes", Tag = "FILTER", Icon = new Image()
                {
                    Source = filterImage, Height = 15, Width = 15, Margin = new Thickness(2)
                }
            };
            MenuItems.Add(menuItem);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Creates a new instance of the SearchToolViewModel class
        /// </summary>
        public SearchToolViewModel()
        {
            BitmapImage searchImage = new BitmapImage(new Uri("/Berico.SnagL;component/Resources/Icons/SnagL/Search.png", UriKind.Relative));
            BitmapImage filterImage = new BitmapImage(new Uri("/Berico.SnagL;component/Resources/Icons/SnagL/Filter.png", UriKind.Relative));
            BERICO.MenuItem menuItem;

            menuItem = new BERICO.MenuItem() { Header = "Search Nodes", Tag = "SEARCH", Icon = new Image() { Source = searchImage, Height = 15, Width = 15, Margin = new Thickness(2) } };
            MenuItems.Add(menuItem);

            this.selectedMenuItem = menuItem;
            this.CaptionImage = searchImage;
            this.searchToolMode = SearchToolMode.Find;

            SnaglEventAggregator.DefaultInstance.GetEvent<SnaglLoadedEvent>().Subscribe(SnaglLoadedEventHandler, false);

            menuItem = new BERICO.MenuItem() { Header = "Filter Nodes", Tag = "FILTER", Icon = new Image() { Source = filterImage, Height = 15, Width = 15, Margin = new Thickness(2) } };
            MenuItems.Add(menuItem);
        }