/// <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); }
/// <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); }