コード例 #1
0
ファイル: PageDigitSymbol.xaml.cs プロジェクト: ellil4/PCAT
 private bool IsInputPage(DIGIT_SYMBOL_STEP p)
 {
     if (p == DIGIT_SYMBOL_STEP.excercise || p == DIGIT_SYMBOL_STEP.testPage1 ||
         p == DIGIT_SYMBOL_STEP.testPage2 || p == DIGIT_SYMBOL_STEP.testPage3 ||
         p == DIGIT_SYMBOL_STEP.testPage4 || p == DIGIT_SYMBOL_STEP.testPage5)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
コード例 #2
0
ファイル: PageDigitSymbol.xaml.cs プロジェクト: ellil4/PCAT
        public PageDigitSymbol(MainWindow _mainWindow)
        {
            InitializeComponent();
            mMainWindow = _mainWindow;
            mSymbols    = new ArrayList();

            mLayout            = new LayoutDigitSymbol(this);
            mLayoutInstruction = new LayoutInstruction(ref mBaseCanvas);

            this.Focus();

            mElemFocus     = 0;
            mElemFocusLeft = true;
            mListener      = new ListenerDigitSymbol(this);

            mLoader     = new LoaderDigitSymbol();
            mLoadedNums = mLoader.GetContentDigits();

            mResHolder = new ResHolderDigitSymbol();

            mCurrentStep = DIGIT_SYMBOL_STEP.ready;

            mTimer = new FEITTimer();

            //undefined
            //DB

            /*if (!mMainWindow.mDB.TableExists(Names.DIGIT_SYMBOL_TABLENAME))
             * {
             *  mMainWindow.mDB.CreateDigiSymbolTable(LayoutDigitSymbol.ELEMENT_PER_PAGE * 5);
             * }*/

            _DigiPointPageOneControl = new DigiPointPageOneControl();

            _DigiPointPageTwoControl = new DigiPointPageTwoControl();
        }