Example #1
0
        private void muBreadCrumb_Click(object sender, RoutedEventArgs e)
        {
            MenuItem mi = (MenuItem)sender;

            //TODO The binding is not working correctly here; I'm not sure why. For some reason the
            //     The ContextMenu class is bound to the header property of the MenuItem.
            Class.ContextMenu contextMenu = (Class.ContextMenu)mi.Header;

            Fluor.ProjectSwitcher.Class.Utilities.OpenFolder(contextMenu.Value);
            //Fluor.ProjectSwitcher.Class.Utilities.OpenFolder(mi.CommandParameter.ToString());
        }
Example #2
0
        private void mu_Click(object sender, RoutedEventArgs e)
        {
            MenuItem mi = (MenuItem)sender;

            if (mi.DataContext is Class.ContextMenu)
            {
                Class.ContextMenu contextMenu = (Class.ContextMenu)mi.DataContext;

                Utilities.OpenFolder(contextMenu.Value);
            }
            else if (mi.DataContext is Project)
            {
                e.Handled = true;
                Messenger.Default.Send(new Message.M_ChangeSelectedTile((Project)mi.DataContext, this, true));
            }
        }