Exemplo n.º 1
0
 private void InitQueControl()
 {
     JoyStickGrid.Children.Clear();
     for (int i = 0; i < 4; i++)
     {
         qControl[i] = null;
         QueControl QC = new QueControl();
         QC.JoyStickIndex = i;
         System.Windows.Controls.Grid.SetRow(QC, 4);
         System.Windows.Controls.Grid.SetColumn(QC, i * 2);
         JoyStickGrid.Children.Add(QC);
         qControl[i] = QC;
     }
 }
Exemplo n.º 2
0
        public MainWindow() : base()
        {
            AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(UnhandeledEx);
            InitializeComponent();



            ErrorIcon.Visibility = Visibility.Hidden;
            viewPortLayout1.Unlock(EYESHOT_SERIAL);

            if (!UserInTextBox)
            {
                sr = null;
            }
            //  JoyStickDisp[4] = { QueControl_1, QueControl_2, QueControl_3, QueControl_4};
            for (int i = 0; i < 100; i++)
            {
                if (i < JoySticks.Length)
                {
                    JoySticks[i] = new Point4D(0, 0, 0, 0);
                }
            }

            axControl = new AxisControl[6];
            for (int i = 0; i < 6; i++)
            {
                AxisControl AX = new AxisControl();
                AX.Name = "AX" + (i + 1).ToString();
                System.Windows.Controls.Grid.SetColumn(AX, i % 2);
                System.Windows.Controls.Grid.SetRow(AX, 1 + (i / 2));
                AxisGrid.Children.Add(AX);
                axControl[i] = AX;
            }
            qControl = new QueControl[4];
            for (int i = 0; i < 4; i++)
            {
                QueControl QC = new QueControl();
                QC.JoyStickIndex = i;
                System.Windows.Controls.Grid.SetRow(QC, 4);
                System.Windows.Controls.Grid.SetColumn(QC, i * 2);
                JoyStickGrid.Children.Add(QC);
                qControl[i] = QC;
            }

            viewPortLayout1.ToolBar.Visible = false;            //JoySticks[0].X = 20;
            QuesGrid_Update(QueGrid_Selection);

            viewPortLayout1.ToolBar.Visible = false;            //JoySticks[0].X = 20;
            DataGridTextColumn TextColumn = new DataGridTextColumn();

            TextColumn.Header  = "QueSortID";
            TextColumn.Binding = new System.Windows.Data.Binding("QueSortID");
            QueGrid.Columns.Add(TextColumn);
            DataGridTextColumn TextColumn1 = new DataGridTextColumn();

            TextColumn1.Header  = "QueName";
            TextColumn1.Binding = new System.Windows.Data.Binding("QueName");
            QueGrid.Columns.Add(TextColumn1);
            DataGridTextColumn TextColumn2 = new DataGridTextColumn();

            TextColumn2.Header  = "Notes";
            TextColumn2.Binding = new System.Windows.Data.Binding("QueNotes");
            QueGrid.Columns.Add(TextColumn2);
            DataGridTextColumn TextColumn3 = new DataGridTextColumn();

            TextColumn3.Header  = "JS";
            TextColumn3.Binding = new System.Windows.Data.Binding("JS");
            QueGrid.Columns.Add(TextColumn3);
            DataGridTextColumn TextColumn4 = new DataGridTextColumn();

            TextColumn4.Header  = "#Axis";
            TextColumn4.Binding = new System.Windows.Data.Binding("AxisQuantity");
            QueGrid.Columns.Add(TextColumn4);
            QuesGrid_Update(QueGrid_Selection);
            // qControl[0].QueName = "Top Position";
        }