コード例 #1
0
        private void SetView(ViewSelect vs)
        {
            if ((viewSelect == vs) && (!init))
            {
                return;
            }

            viewSelect = vs;

            init = false;

            switch (vs)
            {
            case ViewSelect.CARD_VIEW:
                ShowMainViewFragment(quotePanelFragment = QuotePanelFragment.NewInstance(), Resource.Id.bottomFrameLayout);
                break;

            case ViewSelect.GRID_VIEW:
                ShowMainViewFragment(PortfolioDataGridFragment.NewInstance(), Resource.Id.bottomFrameLayout);
                break;

            default:
                break;
            }
        }
コード例 #2
0
ファイル: ShootPage.xaml.cs プロジェクト: karlsburg/ReasonCam
        private void showView(ViewSelect vs)
        {
            // reset some app defaults
            bottomBar.IsOpen = false;
            stopSequence     = true;
            stopScreenSaver();  // view reset screen saver

            switch (vs)
            {
            case ViewSelect.Loading:
            {
                ShootingView.Visibility = Visibility.Collapsed;
                WaitingView.Visibility  = Visibility.Collapsed;
                LoadingView.Visibility  = Visibility.Visible;
                SequenceView.Visibility = Visibility.Collapsed;
                bottomBar.IsEnabled     = false;
            }
            break;

            case ViewSelect.Shooting:
            {
                ShootingView.Visibility = Visibility.Visible;
                WaitingView.Visibility  = Visibility.Collapsed;
                LoadingView.Visibility  = Visibility.Collapsed;
                SequenceView.Visibility = Visibility.Collapsed;
                bottomBar.IsEnabled     = false;
            }
            break;

            case ViewSelect.Waiting:
            {
                startScreenSaver();
                ShootingView.Visibility = Visibility.Collapsed;
                WaitingView.Visibility  = Visibility.Visible;
                LoadingView.Visibility  = Visibility.Collapsed;
                SequenceView.Visibility = Visibility.Collapsed;
                bottomBar.IsEnabled     = false;
            }
            break;

            case ViewSelect.Sequence:
            {
                ShootingView.Visibility = Visibility.Collapsed;
                WaitingView.Visibility  = Visibility.Collapsed;
                LoadingView.Visibility  = Visibility.Collapsed;
                SequenceView.Visibility = Visibility.Visible;
                SnapMessage.Visibility  = Visibility.Collapsed;
                bottomBar.IsEnabled     = true;
                CancelButton.IsEnabled  = false;
            }
            break;
            }
            ;
        }
コード例 #3
0
        public void Handle(ViewSelect view)
        {
            switch (view.ViewSelected)
            {
            case "TwinCAT":
                break;

            case "Setting":
                Option = Items.First(x => x.ViewName == ViewName.Setting);
                break;
            }
        }
コード例 #4
0
        public void Handle(ViewSelect view)
        {
            switch (view.ViewSelected)
            {
            case "TwinCAT":
                ActivateItem(Items.First(x => x.ViewName == ViewName.Data) as DataViewModel);
                break;

            case "Setting":
                ActivateItem(Items.First(x => x.ViewName == ViewName.Setting) as TwinCATSettingViewModel);
                break;

            default:
                break;
            }
        }
コード例 #5
0
        public string GetRoleList()
        {
            List <ViewSelect> lstViewSelect = new List <ViewSelect>();
            List <Roles>      lstRoles      = RedisMethod.GetSystemRoles(-1, () => _rolesService.GetRolesList());

            if (lstRoles?.Count > 0)
            {
                foreach (Roles entityRoles in lstRoles)
                {
                    ViewSelect entity = new ViewSelect();
                    entity.id   = entityRoles.Id;
                    entity.name = entityRoles.SroleName;
                    lstViewSelect.Add(entity);
                }
            }
            return(JsonHelper.ObjectToJSON(lstViewSelect));
        }
コード例 #6
0
        public async Task <string> GetUserListAsync()
        {
            List <UserInfo> lstUserInfo = await _userInfoService.GetUserInfoListAsync();

            List <ViewSelect> lstViewSelectUser = new List <ViewSelect>();

            if (lstUserInfo?.Count > 0)
            {
                foreach (UserInfo entityUserInfo in lstUserInfo)
                {
                    ViewSelect entity = new ViewSelect();
                    entity.id   = entityUserInfo.Id;
                    entity.name = entityUserInfo.SloginName;
                    lstViewSelectUser.Add(entity);
                }
            }
            return(JsonHelper.ObjectToJSON(lstViewSelectUser));
        }
コード例 #7
0
 public OptionListViewModel(IEventAggregator events)
 {
     ViewName       = ViewName.OptionList;
     m_ViewSelected = new ViewSelect();
     m_Event        = events;
 }
コード例 #8
0
 public ScreenSupplier(ViewSelect view, FixedSizeScreen screen)
     : base(view)
 {
     _screen = screen;
 }
コード例 #9
0
ファイル: OutputView.xaml.cs プロジェクト: Seti-0/NSprak
 public OutputLogSupplier(ViewSelect view) : base(view)
 {
 }
コード例 #10
0
ファイル: ShootPage.xaml.cs プロジェクト: karlsburg/ReasonCam
        private void showView(ViewSelect vs)
        {
            // reset some app defaults
            bottomBar.IsOpen = false;
            stopSequence = true;
            stopScreenSaver();  // view reset screen saver

            switch (vs)
            {
                case ViewSelect.Loading:
                    {
                        ShootingView.Visibility = Visibility.Collapsed;
                        WaitingView.Visibility = Visibility.Collapsed;
                        LoadingView.Visibility = Visibility.Visible;
                        SequenceView.Visibility = Visibility.Collapsed;
                        bottomBar.IsEnabled = false;
                    }
                    break;
                case ViewSelect.Shooting:
                    {
                        ShootingView.Visibility = Visibility.Visible;
                        WaitingView.Visibility = Visibility.Collapsed;
                        LoadingView.Visibility = Visibility.Collapsed;
                        SequenceView.Visibility = Visibility.Collapsed;
                        bottomBar.IsEnabled = false;
                    }
                    break;
                case ViewSelect.Waiting:
                    {
                        startScreenSaver();
                        ShootingView.Visibility = Visibility.Collapsed;
                        WaitingView.Visibility = Visibility.Visible;
                        LoadingView.Visibility = Visibility.Collapsed;
                        SequenceView.Visibility = Visibility.Collapsed;
                        bottomBar.IsEnabled = false;
                    }
                    break;
                case ViewSelect.Sequence:
                    {
                        ShootingView.Visibility = Visibility.Collapsed;
                        WaitingView.Visibility = Visibility.Collapsed;
                        LoadingView.Visibility = Visibility.Collapsed;
                        SequenceView.Visibility = Visibility.Visible;
                        SnapMessage.Visibility = Visibility.Collapsed;
                        bottomBar.IsEnabled = true;
                        CancelButton.IsEnabled = false;
                    }
                    break;
            };

        }