Esempio n. 1
0
        void btn_Click(object sender, RoutedEventArgs e)
        {
            PosButton posButton = sender as PosButton;
            // ItemGroupDetailsView itemGroupDetails = new ItemGroupDetailsView();
            //  LeftMenuView leftMenu = _container.Resolve<LeftMenuView>();
            ItemGroupDetailsView itemGroupDetails = _container.Resolve <ItemGroupDetailsView>();

            itemGroupDetails.ItemGroup = posButton.ItemGroup;
            itemGroupDetails.AddPosKeys(999, "Items");
            PosContext.Instance.CurrentPosDisplay.LoadItemGroupDetailPanel(itemGroupDetails);
            _container.Teardown(itemGroupDetails);
        }
        public void LoadItemGroupDetailPanel(object panel)
        {
            if (panel is ItemGroupDetailsView)
            {
                ItemGroupDetailsView itemPanel = panel as ItemGroupDetailsView;

                object view = _regionManager.Regions[Regions.RightMenuRegion].GetView("ActiveView");
                if (view != null)
                {
                    _regionManager.Regions[Regions.RightMenuRegion].Remove(view);
                }

                _regionManager.Regions[Regions.RightMenuRegion].Add(itemPanel, "ActiveView");
            }
        }