Exemple #1
0
        public TrackOptionPresenter(IUnityContainer container, ITrackOptionView view)
        {
            View           = view;
            this.container = container;
            this.service   = new WMSServiceClient();
            //this.region = region;
            View.Model = this.container.Resolve <TrackOptionModel>();

            //Event Delegate
            View.AddManualTrackToList += new EventHandler <EventArgs>(this.OnAddManualTrackToList);
            View.RemoveManualTrack    += new EventHandler <EventArgs>(this.OnRemoveManualTrack);
            View.LoadSetup            += new EventHandler <EventArgs>(View_LoadSetup);
            View.LoadUniqueTracks     += new EventHandler <DataEventArgs <Label> >(View_LoadUniqueTracks);
            View.RemoveUniqueTrack    += new EventHandler <EventArgs>(View_RemoveUniqueTrack);
            View.UpdateTrackValue     += new EventHandler <DataEventArgs <object[]> >(View_UpdateTrackValue);


            View.StkPrdDesc.Visibility     = Visibility.Collapsed;
            view.BtnTrackRemove.Visibility = Visibility.Collapsed;
            View.StkAddTrack.Visibility    = Visibility.Collapsed;
        }
        public TrackOptionPresenter(IUnityContainer container, ITrackOptionView view)
        {
            View = view;
            this.container = container;
            this.service = new WMSServiceClient();
            //this.region = region;
            View.Model = this.container.Resolve<TrackOptionModel>();

            //Event Delegate
            View.AddManualTrackToList += new EventHandler<EventArgs>(this.OnAddManualTrackToList);
            View.RemoveManualTrack += new EventHandler<EventArgs>(this.OnRemoveManualTrack);
            View.LoadSetup += new EventHandler<EventArgs>(View_LoadSetup);
            View.LoadUniqueTracks += new EventHandler<DataEventArgs<Label>>(View_LoadUniqueTracks);
            View.RemoveUniqueTrack += new EventHandler<EventArgs>(View_RemoveUniqueTrack);
            View.UpdateTrackValue += new EventHandler<DataEventArgs<object[]>>(View_UpdateTrackValue);


            View.StkPrdDesc.Visibility = Visibility.Collapsed;
            view.BtnTrackRemove.Visibility = Visibility.Collapsed;
            View.StkAddTrack.Visibility = Visibility.Collapsed;

        }