Example #1
0
        public Grid LoadAll()
        {
            var items = _menuViewModel.GetChildMenu("");

            SMT.SAAS.Platform.Controls.CWrapPanel.WrapPanel wp = new Controls.CWrapPanel.WrapPanel();
            foreach (var item in items)
            {
                ShortCut shortcut = new ShortCut();
                shortcut.Margin             = new Thickness(10);
                shortcut.tbTitel.Foreground = new SolidColorBrush(Color.FromArgb(255, 17, 17, 17));
                shortcut.Titel       = item.MenuName;
                shortcut.Icon        = item.MenuIconPath;
                shortcut.DataContext = item;

                shortcut.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(Menu48Icon_MouseLeftButtonDown);
                shortcut.MouseMove           += new System.Windows.Input.MouseEventHandler(ShortCut_MouseMove);
                shortcut.MouseLeftButtonUp   += new System.Windows.Input.MouseButtonEventHandler(Menu48Icon_MouseLeftButtonUp);

                wp.Children.Add(shortcut);
            }

            Grid grid = new Grid();

            grid.Children.Add(wp);
            return(grid);
        }
Example #2
0
        private Grid BuildItems(ObservableCollection <MenuViewModel> items)
        {
            ScrollViewer sv = new ScrollViewer();

            sv.HorizontalScrollBarVisibility = ScrollBarVisibility.Disabled;
            sv.VerticalScrollBarVisibility   = ScrollBarVisibility.Auto;
            //已经作废
            //Style st = App.Current.Resources["ScrollViewerStyle"] as Style;
            //if (st != null)
            //    sv.Style = st;


            SMT.SAAS.Platform.Controls.CWrapPanel.WrapPanel wp = new Controls.CWrapPanel.WrapPanel();
            foreach (var item in items)
            {
                ShortCut shortcut = new ShortCut();
                shortcut.Margin             = new Thickness(10);
                shortcut.Titel              = item.MenuName;
                shortcut.tbTitel.Foreground = new SolidColorBrush(Color.FromArgb(255, 17, 17, 17));
                shortcut.Icon        = item.MenuIconPath;
                shortcut.DataContext = item;

                shortcut.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(Menu48Icon_MouseLeftButtonDown);
                shortcut.MouseMove           += new System.Windows.Input.MouseEventHandler(ShortCut_MouseMove);
                shortcut.MouseLeftButtonUp   += new System.Windows.Input.MouseButtonEventHandler(Menu48Icon_MouseLeftButtonUp);

                wp.Children.Add(shortcut);
            }
            sv.Content = wp;
            Grid grid = new Grid();

            grid.Children.Add(sv);
            return(grid);
        }
Example #3
0
        private Grid BuildMenus(List <V_UserMenuPermission> items)
        {
            ScrollViewer sv = new ScrollViewer();

            sv.HorizontalScrollBarVisibility = ScrollBarVisibility.Disabled;
            sv.VerticalScrollBarVisibility   = ScrollBarVisibility.Auto;
            SMT.SAAS.Platform.Controls.CWrapPanel.WrapPanel wp = new Controls.CWrapPanel.WrapPanel();
            foreach (var item in items)
            {
                ShortCut shortcut = new ShortCut();
                shortcut.Margin             = new Thickness(10);
                shortcut.Titel              = item.MENUNAME;
                shortcut.tbTitel.Foreground = new SolidColorBrush(Color.FromArgb(255, 17, 17, 17));
                shortcut.Icon        = item.MENUICONPATH;
                shortcut.DataContext = item;

                shortcut.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(Menu48Icon_MouseLeftButtonDown);
                shortcut.MouseMove           += new System.Windows.Input.MouseEventHandler(ShortCut_MouseMove);
                shortcut.MouseLeftButtonUp   += new System.Windows.Input.MouseButtonEventHandler(Menu48Icon_MouseLeftButtonUp);

                wp.Children.Add(shortcut);
            }
            sv.Content = wp;
            Grid grid = new Grid();

            grid.Children.Add(sv);
            return(grid);
        }
Example #4
0
        public Grid LoadAll()
        {
            var items = _menuViewModel.GetChildMenu("");
            SMT.SAAS.Platform.Controls.CWrapPanel.WrapPanel wp = new Controls.CWrapPanel.WrapPanel();
            foreach (var item in items)
            {
                ShortCut shortcut = new ShortCut();
                shortcut.Margin = new Thickness(10);
                shortcut.tbTitel.Foreground = new SolidColorBrush(Color.FromArgb(255,17,17,17));
                shortcut.Titel = item.MenuName;
                shortcut.Icon = item.MenuIconPath;
                shortcut.DataContext = item;

                shortcut.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(Menu48Icon_MouseLeftButtonDown);
                shortcut.MouseMove += new System.Windows.Input.MouseEventHandler(ShortCut_MouseMove);
                shortcut.MouseLeftButtonUp += new System.Windows.Input.MouseButtonEventHandler(Menu48Icon_MouseLeftButtonUp);

                wp.Children.Add(shortcut);
            }

            Grid grid = new Grid();
            grid.Children.Add(wp);
            return grid;
        }
Example #5
0
        private Grid BuildItems(ObservableCollection<MenuViewModel> items)
        {
            ScrollViewer sv = new ScrollViewer();
            sv.HorizontalScrollBarVisibility = ScrollBarVisibility.Disabled;
            sv.VerticalScrollBarVisibility = ScrollBarVisibility.Auto;
            //已经作废
            //Style st = App.Current.Resources["ScrollViewerStyle"] as Style;
            //if (st != null)
            //    sv.Style = st;


            SMT.SAAS.Platform.Controls.CWrapPanel.WrapPanel wp = new Controls.CWrapPanel.WrapPanel();
            foreach (var item in items)
            {
                ShortCut shortcut = new ShortCut();
                shortcut.Margin = new Thickness(10);
                shortcut.Titel = item.MenuName;
                shortcut.tbTitel.Foreground = new SolidColorBrush(Color.FromArgb(255, 17, 17, 17));
                shortcut.Icon = item.MenuIconPath;
                shortcut.DataContext = item;

                shortcut.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(Menu48Icon_MouseLeftButtonDown);
                shortcut.MouseMove += new System.Windows.Input.MouseEventHandler(ShortCut_MouseMove);
                shortcut.MouseLeftButtonUp += new System.Windows.Input.MouseButtonEventHandler(Menu48Icon_MouseLeftButtonUp);

                wp.Children.Add(shortcut);
            }
            sv.Content=wp;
            Grid grid = new Grid();
            grid.Children.Add(sv);
            return grid;
        }
Example #6
0
        private Grid BuildMenus(List<V_UserMenuPermission> items)
        {
            ScrollViewer sv = new ScrollViewer();
            sv.HorizontalScrollBarVisibility = ScrollBarVisibility.Disabled;
            sv.VerticalScrollBarVisibility = ScrollBarVisibility.Auto;
            SMT.SAAS.Platform.Controls.CWrapPanel.WrapPanel wp = new Controls.CWrapPanel.WrapPanel();
            foreach (var item in items)
            {
                ShortCut shortcut = new ShortCut();
                shortcut.Margin = new Thickness(10);
                shortcut.Titel = item.MENUNAME;
                shortcut.tbTitel.Foreground = new SolidColorBrush(Color.FromArgb(255, 17, 17, 17));
                shortcut.Icon = item.MENUICONPATH;
                shortcut.DataContext = item;

                shortcut.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(Menu48Icon_MouseLeftButtonDown);
                shortcut.MouseMove += new System.Windows.Input.MouseEventHandler(ShortCut_MouseMove);
                shortcut.MouseLeftButtonUp += new System.Windows.Input.MouseButtonEventHandler(Menu48Icon_MouseLeftButtonUp);

                wp.Children.Add(shortcut);
            }
            sv.Content = wp;
            Grid grid = new Grid();
            grid.Children.Add(sv);
            return grid;
        }