Ejemplo n.º 1
0
        public void BigMap4SmallMap(CollisionItem si)
        {
            //北方向
            this.northLeft.Source = si.northLeft.Source;
            this.northStraight.Source = si.northStraight.Source;
            this.northRight.Source = si.northRight.Source;
            this.northOther.Source = si.northOther.Source;
            this.northPedestrain1.Source = si.northPedestrain1.Source;
            this.northPedestrain2.Source = si.northPedestrain2.Source;

            this.southLeft.Source = si.southLeft.Source;
            this.southStraight.Source = si.southStraight.Source;
            this.southRight.Source = si.southRight.Source;
            this.southOther.Source = si.southOther.Source;
            this.southPedestrain1.Source = si.southPedestrain1.Source;
            this.southPedestrain2.Source = si.southPedestrain2.Source;

            this.eastLeft.Source = si.eastLeft.Source;
            this.eastStraight.Source = si.eastStraight.Source;
            this.eastRight.Source = si.eastRight.Source;
            this.eastOther.Source = si.eastOther.Source;
            this.eastPedestrain1.Source = si.eastPedestrain1.Source;
            this.eastPedestrain2.Source = si.eastPedestrain2.Source;

            this.westLeft.Source = si.westLeft.Source;
            this.westStraight.Source = si.westStraight.Source;
            this.westRight.Source = si.westRight.Source;
            this.westOther.Source = si.westOther.Source;
            this.westPedestrain1.Source = si.westPedestrain1.Source;
            this.westPedestrain2.Source = si.westPedestrain2.Source;
        }
Ejemplo n.º 2
0
        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target)
        {
            switch (connectionId)
            {
            case 1:

            #line 13 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                ((tscui.Pages.Collision.CollisionView)(target)).Loaded += new System.Windows.RoutedEventHandler(this.UserControl_Loaded);

            #line default
            #line hidden

            #line 13 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                ((tscui.Pages.Collision.CollisionView)(target)).Unloaded += new System.Windows.RoutedEventHandler(this.UserControl_Unloaded);

            #line default
            #line hidden
                return;

            case 2:
                this.viewModel = ((tscui.Pages.Collision.CollisionViewModel)(target));
                return;

            case 3:
                this.northLeft = ((System.Windows.Controls.Image)(target));

            #line 31 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.northLeft.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.northLeft_MouseLeftButtonDown);

            #line default
            #line hidden

            #line 31 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.northLeft.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.northLeft_MouseRightButtonDown);

            #line default
            #line hidden
                return;

            case 4:
                this.northStraight = ((System.Windows.Controls.Image)(target));

            #line 36 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.northStraight.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.northStraight_MouseLeftButtonDown);

            #line default
            #line hidden

            #line 36 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.northStraight.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.northStraight_MouseRightButtonDown);

            #line default
            #line hidden
                return;

            case 5:
                this.northOther = ((System.Windows.Controls.Image)(target));

            #line 49 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.northOther.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.northOther_MouseLeftButtonDown);

            #line default
            #line hidden

            #line 49 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.northOther.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.northOther_MouseRightButtonDown);

            #line default
            #line hidden
                return;

            case 6:
                this.westPedestrain1 = ((System.Windows.Controls.Image)(target));

            #line 54 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.westPedestrain1.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.westPedestrain1_MouseLeftButtonDown);

            #line default
            #line hidden

            #line 54 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.westPedestrain1.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.westPedestrain1_MouseRightButtonDown);

            #line default
            #line hidden
                return;

            case 7:
                this.westPedestrain2 = ((System.Windows.Controls.Image)(target));

            #line 59 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.westPedestrain2.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.westPedestrain2_MouseLeftButtonDown);

            #line default
            #line hidden

            #line 59 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.westPedestrain2.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.westPedestrain2_MouseRightButtonDown);

            #line default
            #line hidden
                return;

            case 8:
                this.eastPedestrain1 = ((System.Windows.Controls.Image)(target));

            #line 64 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.eastPedestrain1.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.eastPedestrain1_MouseLeftButtonDown);

            #line default
            #line hidden

            #line 64 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.eastPedestrain1.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.eastPedestrain1_MouseRightButtonDown);

            #line default
            #line hidden
                return;

            case 9:
                this.eastPedestrain2 = ((System.Windows.Controls.Image)(target));

            #line 69 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.eastPedestrain2.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.eastPedestrain2_MouseLeftButtonDown);

            #line default
            #line hidden

            #line 69 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.eastPedestrain2.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.eastPedestrain2_MouseRightButtonDown);

            #line default
            #line hidden
                return;

            case 10:
                this.westRight = ((System.Windows.Controls.Image)(target));

            #line 74 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.westRight.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.westRight_MouseLeftButtonDown);

            #line default
            #line hidden

            #line 74 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.westRight.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.westRight_MouseRightButtonDown);

            #line default
            #line hidden
                return;

            case 11:
                this.westLeft = ((System.Windows.Controls.Image)(target));

            #line 79 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.westLeft.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.westLeft_MouseLeftButtonDown);

            #line default
            #line hidden

            #line 79 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.westLeft.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.westLeft_MouseRightButtonDown);

            #line default
            #line hidden
                return;

            case 12:
                this.westOther = ((System.Windows.Controls.Image)(target));

            #line 84 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.westOther.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.westOther_MouseLeftButtonDown);

            #line default
            #line hidden

            #line 84 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.westOther.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.westOther_MouseRightButtonDown);

            #line default
            #line hidden
                return;

            case 13:
                this.eastRight = ((System.Windows.Controls.Image)(target));

            #line 89 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.eastRight.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.eastRight_MouseLeftButtonDown);

            #line default
            #line hidden

            #line 89 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.eastRight.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.eastRight_MouseRightButtonDown);

            #line default
            #line hidden
                return;

            case 14:
                this.eastStraight = ((System.Windows.Controls.Image)(target));

            #line 94 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.eastStraight.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.eastStraight_MouseLeftButtonDown);

            #line default
            #line hidden

            #line 94 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.eastStraight.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.eastStraight_MouseRightButtonDown);

            #line default
            #line hidden
                return;

            case 15:
                this.eastLeft = ((System.Windows.Controls.Image)(target));

            #line 99 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.eastLeft.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.eastLeft_MouseLeftButtonDown);

            #line default
            #line hidden

            #line 99 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.eastLeft.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.eastLeft_MouseRightButtonDown);

            #line default
            #line hidden
                return;

            case 16:
                this.southLeft = ((System.Windows.Controls.Image)(target));

            #line 104 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.southLeft.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.southLeft_MouseLeftButtonDown);

            #line default
            #line hidden

            #line 104 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.southLeft.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.southLeft_MouseRightButtonDown);

            #line default
            #line hidden
                return;

            case 17:
                this.southStraight = ((System.Windows.Controls.Image)(target));

            #line 109 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.southStraight.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.southStraight_MouseLeftButtonDown);

            #line default
            #line hidden

            #line 109 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.southStraight.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.southStraight_MouseRightButtonDown);

            #line default
            #line hidden
                return;

            case 18:
                this.southRight = ((System.Windows.Controls.Image)(target));

            #line 114 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.southRight.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.southRight_MouseLeftButtonDown);

            #line default
            #line hidden

            #line 114 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.southRight.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.southRight_MouseRightButtonDown);

            #line default
            #line hidden
                return;

            case 19:
                this.northRight = ((System.Windows.Controls.Image)(target));

            #line 119 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.northRight.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.northRight_MouseLeftButtonDown);

            #line default
            #line hidden

            #line 119 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.northRight.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.northRight_MouseRightButtonDown);

            #line default
            #line hidden
                return;

            case 20:
                this.southOther = ((System.Windows.Controls.Image)(target));

            #line 124 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.southOther.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.southOther_MouseLeftButtonDown);

            #line default
            #line hidden

            #line 124 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.southOther.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.southOther_MouseRightButtonDown);

            #line default
            #line hidden
                return;

            case 21:
                this.westStraight = ((System.Windows.Controls.Image)(target));

            #line 129 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.westStraight.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.westStraight_MouseLeftButtonDown);

            #line default
            #line hidden

            #line 129 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.westStraight.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.westStraight_MouseRightButtonDown);

            #line default
            #line hidden
                return;

            case 22:
                this.southPedestrain2 = ((System.Windows.Controls.Image)(target));

            #line 134 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.southPedestrain2.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.southPedestrain2_MouseLeftButtonDown);

            #line default
            #line hidden

            #line 134 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.southPedestrain2.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.southPedestrain2_MouseRightButtonDown);

            #line default
            #line hidden
                return;

            case 23:
                this.southPedestrain1 = ((System.Windows.Controls.Image)(target));

            #line 139 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.southPedestrain1.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.southPedestrain1_MouseLeftButtonDown);

            #line default
            #line hidden

            #line 139 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.southPedestrain1.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.southPedestrain1_MouseRightButtonDown);

            #line default
            #line hidden
                return;

            case 24:
                this.northPedestrain1 = ((System.Windows.Controls.Image)(target));

            #line 144 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.northPedestrain1.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.northPedestrain1_MouseLeftButtonDown);

            #line default
            #line hidden

            #line 144 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.northPedestrain1.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.northPedestrain1_MouseRightButtonDown);

            #line default
            #line hidden
                return;

            case 25:
                this.northPedestrain2 = ((System.Windows.Controls.Image)(target));

            #line 149 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.northPedestrain2.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.northPedestrain2_MouseLeftButtonDown);

            #line default
            #line hidden

            #line 149 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.northPedestrain2.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.northPedestrain2_MouseRightButtonDown);

            #line default
            #line hidden
                return;

            case 26:
                this.eastOther = ((System.Windows.Controls.Image)(target));

            #line 154 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.eastOther.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.eastOther_MouseLeftButtonDown);

            #line default
            #line hidden

            #line 154 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.eastOther.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.eastOther_MouseRightButtonDown);

            #line default
            #line hidden
                return;

            case 27:
                this.collision1 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 28:
                this.collision2 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 29:
                this.collision3 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 30:
                this.collision4 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 31:
                this.collision5 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 32:
                this.collision6 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 33:
                this.collision7 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 34:
                this.collision8 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 35:
                this.collision9 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 36:
                this.collision10 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 37:
                this.collision11 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 38:
                this.collision12 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 39:
                this.collision13 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 40:
                this.collision14 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 41:
                this.collision15 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 42:
                this.collision16 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 43:
                this.collision17 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 44:
                this.collision18 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 45:
                this.collision19 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 46:
                this.collision20 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 47:
                this.collision21 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 48:
                this.collision22 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 49:
                this.collision23 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 50:
                this.collision24 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 51:
                this.collision25 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 52:
                this.collision26 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 53:
                this.collision27 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 54:
                this.collision28 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 55:
                this.collision29 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 56:
                this.collision30 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 57:
                this.collision31 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 58:
                this.collision32 = ((tscui.Pages.Collision.CollisionItem)(target));
                return;

            case 59:
                this.btnSave = ((System.Windows.Controls.Button)(target));

            #line 196 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                this.btnSave.Click += new System.Windows.RoutedEventHandler(this.btnSave_Click);

            #line default
            #line hidden
                return;

            case 60:

            #line 197 "..\..\..\..\Pages\Collision\CollisionView.xaml"
                ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Button_Click);

            #line default
            #line hidden
                return;
            }
            this._contentLoaded = true;
        }
Ejemplo n.º 3
0
 private void collision6_MouseDown(object sender, System.Windows.Input.MouseButtonEventArgs e)
 {
     currentCollision = collision6;
     BigMap4SmallMap(currentCollision);
 }
Ejemplo n.º 4
0
        private void initRedPhaseDirec(PhaseToDirec ptd,CollisionItem c)
        {
            if (ptd.ucId == Define.NORTH_LEFT)
            {
                c.northLeft.Source = new BitmapImage(new Uri("/tscui;component/Resources/Images/redlight.png", UriKind.Relative));
            }
            if (ptd.ucId == Define.NORTH_STRAIGHT)
            {
                c.northStraight.Source = new BitmapImage(new Uri("/tscui;component/Resources/Images/redlight.png", UriKind.Relative));
            }
            if (ptd.ucId == Define.NORTH_RIGHT)
            {
                c.northRight.Source = new BitmapImage(new Uri("/tscui;component/Resources/Images/redlight.png", UriKind.Relative));
            }
            if (ptd.ucId == Define.NORTH_OTHER)
            {
                c.northOther.Source = new BitmapImage(new Uri("/tscui;component/Resources/Images/redlight.png", UriKind.Relative));
            }
            if (ptd.ucId == Define.NORTH_PEDESTRAIN_ONE)
            {
                c.northPedestrain1.Source = new BitmapImage(new Uri("/tscui;component/Resources/Images/redlight1.png", UriKind.Relative));
            }

            if (ptd.ucId == Define.SOUTH_LEFT)
            {
                c.southLeft.Source = new BitmapImage(new Uri("/tscui;component/Resources/Images/redlight.png", UriKind.Relative));
            }
            if (ptd.ucId == Define.SOUTH_STRAIGHT)
            {
                c.southStraight.Source = new BitmapImage(new Uri("/tscui;component/Resources/Images/redlight.png", UriKind.Relative));
            }
            if (ptd.ucId == Define.SOUTH_RIGHT)
            {
                c.southRight.Source = new BitmapImage(new Uri("/tscui;component/Resources/Images/redlight.png", UriKind.Relative));
            }
            if (ptd.ucId == Define.SOUTH_OTHER)
            {
                c.southOther.Source = new BitmapImage(new Uri("/tscui;component/Resources/Images/redlight.png", UriKind.Relative));
            }
            if (ptd.ucId == Define.SOUTH_PEDESTRAIN_ONE)
            {
                c.southPedestrain1.Source = new BitmapImage(new Uri("/tscui;component/Resources/Images/redlight1.png", UriKind.Relative));
            }

            if (ptd.ucId == Define.EAST_LEFT)
            {
                c.eastLeft.Source = new BitmapImage(new Uri("/tscui;component/Resources/Images/redlight1.png", UriKind.Relative));
            }
            if (ptd.ucId == Define.EAST_STRAIGHT)
            {
                c.eastStraight.Source = new BitmapImage(new Uri("/tscui;component/Resources/Images/redlight1.png", UriKind.Relative));
            }
            if (ptd.ucId == Define.EAST_RIGHT)
            {
                c.eastRight.Source = new BitmapImage(new Uri("/tscui;component/Resources/Images/redlight1.png", UriKind.Relative));
            }
            if (ptd.ucId == Define.EAST_OTHER)
            {
                c.eastOther.Source = new BitmapImage(new Uri("/tscui;component/Resources/Images/redlight1.png", UriKind.Relative));
            }
            if (ptd.ucId == Define.EAST_PEDESTRAIN_ONE)
            {
                c.eastPedestrain1.Source = new BitmapImage(new Uri("/tscui;component/Resources/Images/redlight.png", UriKind.Relative));
            }

            if (ptd.ucId == Define.WEST_LEFT)
            {
                c.westLeft.Source = new BitmapImage(new Uri("/tscui;component/Resources/Images/redlight1.png", UriKind.Relative));
            }
            if (ptd.ucId == Define.WEST_STRAIGHT)
            {
                c.westStraight.Source = new BitmapImage(new Uri("/tscui;component/Resources/Images/redlight1.png", UriKind.Relative));
            }
            if (ptd.ucId == Define.WEST_RIGHT)
            {
                c.westRight.Source = new BitmapImage(new Uri("/tscui;component/Resources/Images/redlight1.png", UriKind.Relative));
            }
            if (ptd.ucId == Define.WEST_OTHER)
            {
                c.westOther.Source = new BitmapImage(new Uri("/tscui;component/Resources/Images/redlight1.png", UriKind.Relative));
            }
            if (ptd.ucId == Define.WEST_PEDESTRAIN_ONE)
            {
                c.westPedestrain1.Source = new BitmapImage(new Uri("/tscui;component/Resources/Images/redlight.png", UriKind.Relative));
            }
        }
Ejemplo n.º 5
0
 private void UserControl_Loaded(object sender, RoutedEventArgs e)
 {
     
     initCollisionItemList();     /// 这个必需放在最前面,以便将初始化collision的数组。后面的几个方法都用到了此数组
     hiddenCollision();
     //将当前collision 设置为第一个collisionItem
     currentCollision = collision1;
     t = Utils.Utils.GetTscDataByApplicationCurrentProperties();
     if(t == null)
     {
         return;
     }
     Thread tCollisionId = new Thread(DispatcherInitCollisionId);
     tCollisionId.IsBackground = true;
     tCollisionId.Start();
     //initCollisionId();
     Thread tDispatcherInitDirecBigAndSmall = new Thread(DispatcherInitDirecBigAndSmall);
     tDispatcherInitDirecBigAndSmall.IsBackground = true;
     tDispatcherInitDirecBigAndSmall.Start();
     //initDirecBigAndSmall();
     Thread tDispatcherInitDirecPhaseLight = new Thread(DispatcherInitDirecPhaseLight);
     tDispatcherInitDirecPhaseLight.IsBackground = true;
     tDispatcherInitDirecPhaseLight.Start();
     //initDirecPhaseLight();
     Thread tDispatcherInitDirecCollisionPhaseRedLight = new Thread(DispatcherInitDirecCollisionPhaseRedLight);
     tDispatcherInitDirecCollisionPhaseRedLight.IsBackground = true;
     tDispatcherInitDirecCollisionPhaseRedLight.Start();
     //initDirecCollisionPhaseRedLight();
     
     
 }
Ejemplo n.º 6
0
 void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
     switch (connectionId)
     {
     case 1:
     
     #line 13 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     ((tscui.Pages.Collision.CollisionView)(target)).Loaded += new System.Windows.RoutedEventHandler(this.UserControl_Loaded);
     
     #line default
     #line hidden
     
     #line 13 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     ((tscui.Pages.Collision.CollisionView)(target)).Unloaded += new System.Windows.RoutedEventHandler(this.UserControl_Unloaded);
     
     #line default
     #line hidden
     return;
     case 2:
     this.viewModel = ((tscui.Pages.Collision.CollisionViewModel)(target));
     return;
     case 3:
     this.northLeft = ((System.Windows.Controls.Image)(target));
     
     #line 31 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.northLeft.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.northLeft_MouseLeftButtonDown);
     
     #line default
     #line hidden
     
     #line 31 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.northLeft.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.northLeft_MouseRightButtonDown);
     
     #line default
     #line hidden
     return;
     case 4:
     this.northStraight = ((System.Windows.Controls.Image)(target));
     
     #line 36 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.northStraight.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.northStraight_MouseLeftButtonDown);
     
     #line default
     #line hidden
     
     #line 36 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.northStraight.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.northStraight_MouseRightButtonDown);
     
     #line default
     #line hidden
     return;
     case 5:
     this.northOther = ((System.Windows.Controls.Image)(target));
     
     #line 49 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.northOther.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.northOther_MouseLeftButtonDown);
     
     #line default
     #line hidden
     
     #line 49 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.northOther.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.northOther_MouseRightButtonDown);
     
     #line default
     #line hidden
     return;
     case 6:
     this.westPedestrain1 = ((System.Windows.Controls.Image)(target));
     
     #line 54 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.westPedestrain1.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.westPedestrain1_MouseLeftButtonDown);
     
     #line default
     #line hidden
     
     #line 54 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.westPedestrain1.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.westPedestrain1_MouseRightButtonDown);
     
     #line default
     #line hidden
     return;
     case 7:
     this.westPedestrain2 = ((System.Windows.Controls.Image)(target));
     
     #line 59 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.westPedestrain2.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.westPedestrain2_MouseLeftButtonDown);
     
     #line default
     #line hidden
     
     #line 59 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.westPedestrain2.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.westPedestrain2_MouseRightButtonDown);
     
     #line default
     #line hidden
     return;
     case 8:
     this.eastPedestrain1 = ((System.Windows.Controls.Image)(target));
     
     #line 64 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.eastPedestrain1.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.eastPedestrain1_MouseLeftButtonDown);
     
     #line default
     #line hidden
     
     #line 64 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.eastPedestrain1.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.eastPedestrain1_MouseRightButtonDown);
     
     #line default
     #line hidden
     return;
     case 9:
     this.eastPedestrain2 = ((System.Windows.Controls.Image)(target));
     
     #line 69 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.eastPedestrain2.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.eastPedestrain2_MouseLeftButtonDown);
     
     #line default
     #line hidden
     
     #line 69 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.eastPedestrain2.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.eastPedestrain2_MouseRightButtonDown);
     
     #line default
     #line hidden
     return;
     case 10:
     this.westRight = ((System.Windows.Controls.Image)(target));
     
     #line 74 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.westRight.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.westRight_MouseLeftButtonDown);
     
     #line default
     #line hidden
     
     #line 74 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.westRight.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.westRight_MouseRightButtonDown);
     
     #line default
     #line hidden
     return;
     case 11:
     this.westLeft = ((System.Windows.Controls.Image)(target));
     
     #line 79 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.westLeft.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.westLeft_MouseLeftButtonDown);
     
     #line default
     #line hidden
     
     #line 79 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.westLeft.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.westLeft_MouseRightButtonDown);
     
     #line default
     #line hidden
     return;
     case 12:
     this.westOther = ((System.Windows.Controls.Image)(target));
     
     #line 84 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.westOther.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.westOther_MouseLeftButtonDown);
     
     #line default
     #line hidden
     
     #line 84 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.westOther.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.westOther_MouseRightButtonDown);
     
     #line default
     #line hidden
     return;
     case 13:
     this.eastRight = ((System.Windows.Controls.Image)(target));
     
     #line 89 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.eastRight.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.eastRight_MouseLeftButtonDown);
     
     #line default
     #line hidden
     
     #line 89 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.eastRight.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.eastRight_MouseRightButtonDown);
     
     #line default
     #line hidden
     return;
     case 14:
     this.eastStraight = ((System.Windows.Controls.Image)(target));
     
     #line 94 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.eastStraight.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.eastStraight_MouseLeftButtonDown);
     
     #line default
     #line hidden
     
     #line 94 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.eastStraight.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.eastStraight_MouseRightButtonDown);
     
     #line default
     #line hidden
     return;
     case 15:
     this.eastLeft = ((System.Windows.Controls.Image)(target));
     
     #line 99 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.eastLeft.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.eastLeft_MouseLeftButtonDown);
     
     #line default
     #line hidden
     
     #line 99 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.eastLeft.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.eastLeft_MouseRightButtonDown);
     
     #line default
     #line hidden
     return;
     case 16:
     this.southLeft = ((System.Windows.Controls.Image)(target));
     
     #line 104 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.southLeft.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.southLeft_MouseLeftButtonDown);
     
     #line default
     #line hidden
     
     #line 104 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.southLeft.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.southLeft_MouseRightButtonDown);
     
     #line default
     #line hidden
     return;
     case 17:
     this.southStraight = ((System.Windows.Controls.Image)(target));
     
     #line 109 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.southStraight.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.southStraight_MouseLeftButtonDown);
     
     #line default
     #line hidden
     
     #line 109 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.southStraight.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.southStraight_MouseRightButtonDown);
     
     #line default
     #line hidden
     return;
     case 18:
     this.southRight = ((System.Windows.Controls.Image)(target));
     
     #line 114 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.southRight.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.southRight_MouseLeftButtonDown);
     
     #line default
     #line hidden
     
     #line 114 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.southRight.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.southRight_MouseRightButtonDown);
     
     #line default
     #line hidden
     return;
     case 19:
     this.northRight = ((System.Windows.Controls.Image)(target));
     
     #line 119 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.northRight.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.northRight_MouseLeftButtonDown);
     
     #line default
     #line hidden
     
     #line 119 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.northRight.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.northRight_MouseRightButtonDown);
     
     #line default
     #line hidden
     return;
     case 20:
     this.southOther = ((System.Windows.Controls.Image)(target));
     
     #line 124 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.southOther.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.southOther_MouseLeftButtonDown);
     
     #line default
     #line hidden
     
     #line 124 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.southOther.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.southOther_MouseRightButtonDown);
     
     #line default
     #line hidden
     return;
     case 21:
     this.westStraight = ((System.Windows.Controls.Image)(target));
     
     #line 129 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.westStraight.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.westStraight_MouseLeftButtonDown);
     
     #line default
     #line hidden
     
     #line 129 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.westStraight.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.westStraight_MouseRightButtonDown);
     
     #line default
     #line hidden
     return;
     case 22:
     this.southPedestrain2 = ((System.Windows.Controls.Image)(target));
     
     #line 134 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.southPedestrain2.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.southPedestrain2_MouseLeftButtonDown);
     
     #line default
     #line hidden
     
     #line 134 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.southPedestrain2.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.southPedestrain2_MouseRightButtonDown);
     
     #line default
     #line hidden
     return;
     case 23:
     this.southPedestrain1 = ((System.Windows.Controls.Image)(target));
     
     #line 139 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.southPedestrain1.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.southPedestrain1_MouseLeftButtonDown);
     
     #line default
     #line hidden
     
     #line 139 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.southPedestrain1.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.southPedestrain1_MouseRightButtonDown);
     
     #line default
     #line hidden
     return;
     case 24:
     this.northPedestrain1 = ((System.Windows.Controls.Image)(target));
     
     #line 144 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.northPedestrain1.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.northPedestrain1_MouseLeftButtonDown);
     
     #line default
     #line hidden
     
     #line 144 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.northPedestrain1.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.northPedestrain1_MouseRightButtonDown);
     
     #line default
     #line hidden
     return;
     case 25:
     this.northPedestrain2 = ((System.Windows.Controls.Image)(target));
     
     #line 149 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.northPedestrain2.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.northPedestrain2_MouseLeftButtonDown);
     
     #line default
     #line hidden
     
     #line 149 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.northPedestrain2.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.northPedestrain2_MouseRightButtonDown);
     
     #line default
     #line hidden
     return;
     case 26:
     this.eastOther = ((System.Windows.Controls.Image)(target));
     
     #line 154 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.eastOther.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.eastOther_MouseLeftButtonDown);
     
     #line default
     #line hidden
     
     #line 154 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.eastOther.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.eastOther_MouseRightButtonDown);
     
     #line default
     #line hidden
     return;
     case 27:
     this.collision1 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 28:
     this.collision2 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 29:
     this.collision3 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 30:
     this.collision4 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 31:
     this.collision5 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 32:
     this.collision6 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 33:
     this.collision7 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 34:
     this.collision8 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 35:
     this.collision9 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 36:
     this.collision10 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 37:
     this.collision11 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 38:
     this.collision12 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 39:
     this.collision13 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 40:
     this.collision14 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 41:
     this.collision15 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 42:
     this.collision16 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 43:
     this.collision17 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 44:
     this.collision18 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 45:
     this.collision19 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 46:
     this.collision20 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 47:
     this.collision21 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 48:
     this.collision22 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 49:
     this.collision23 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 50:
     this.collision24 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 51:
     this.collision25 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 52:
     this.collision26 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 53:
     this.collision27 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 54:
     this.collision28 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 55:
     this.collision29 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 56:
     this.collision30 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 57:
     this.collision31 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 58:
     this.collision32 = ((tscui.Pages.Collision.CollisionItem)(target));
     return;
     case 59:
     this.btnSave = ((System.Windows.Controls.Button)(target));
     
     #line 196 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     this.btnSave.Click += new System.Windows.RoutedEventHandler(this.btnSave_Click);
     
     #line default
     #line hidden
     return;
     case 60:
     
     #line 197 "..\..\..\..\Pages\Collision\CollisionView.xaml"
     ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Button_Click);
     
     #line default
     #line hidden
     return;
     }
     this._contentLoaded = true;
 }