public override void ViewDidLoad() { base.ViewDidLoad(); _rawPageViewController = new RawPageViewController(); _setData = _rawPageViewController; var sampleFrame = new CGRect(SubView.Bounds.Location.X, SubView.Bounds.GetMinY(), SubView.Bounds.Width, SubView.Bounds.Height); _rawPageViewController.View.Frame = sampleFrame; SubView.Add(_rawPageViewController.View); var appDelegate = UIApplication.SharedApplication.Delegate as AppDelegate; var station = appDelegate.ActiveStation; var flight = appDelegate.CurrentFlight; _firebaseHelper = new FireBaseHelper(station.Key, flight.Key); _firebaseHelper.StartRawDataObserver((obj) => { Console.WriteLine(obj.EpochTime); GpsImage.Image = new UIImage(GetImageName(obj.GpsStatus)); SensorImage.Image = new UIImage(GetImageName(obj.SensorStatus)); TelemetryImage.Image = new UIImage(GetImageName(obj.TelemetryStatus)); if (obj.StartDetected) { StartTimeText.Text = $"Start Time: {obj.StartTime.FromUnixTime():HH:mm:ss}"; } LastUpdateText.Text = $"Last Update: {obj.EpochTime.FromUnixTime():HH:mm:ss}"; _setData?.SetData(obj); }); }
public void ShowLogMessage(string message, SubView sv) { switch (sv) { case SubView.ErrorView: { this.HideMainStatus(); this.InvokeOnMainThread(() => { this.errorLabel.Text = message; this.errorLabel.Hidden = false; }); break; } case SubView.StatusView: { this.InvokeOnMainThread(() => { this.statusLabel.Text = message; this.statusLabel.Hidden = false; }); break; } } }
public void SwitchView(SubView newSubView, bool notify = true) { if (CurrentSubView == newSubView) { return; } CurrentSubView?.Close(); _previousSubView = CurrentSubView; CurrentSubView = newSubView; CurrentSubView.Open(notify); }
bool isAbleToPass = false; //パスの許可 private void Awake() { //ゲームオブジェクトの設定 { yh = yh_.GetComponent <YourHand>(); oh = oh_.GetComponent <OpponentHand>(); mf = mf_.GetComponent <FieldBase>(); of = of_.GetComponent <FieldBase>(); sf = sf_.GetComponent <FieldBase>(); mc = mc_.GetComponent <CharacterBase>(); oc = oc_.GetComponent <CharacterBase>(); cw = cw_.GetComponent <CardWindow>(); pw = pw_.GetComponent <PlayerWindow>(); sv = sv_.GetComponent <SubView>(); log = log_.GetComponent <LogView>(); isReady = false; } //デッキを作る { var g = new List <int> { 2, 2, 2, 2, 3, 3, 4, 4, 4, 4, 5, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 14, 14, 14, 15 }; var b = new List <int> { 3, 3, 15, 15, 15, }; deck = new Deck() { //自機の設定 character = 0000001, grimoir = g, bookmark = b }; } }
public void Navigation(object sender, ExecutedRoutedEventArgs e) { Page nextView = null; switch ((string)e.Parameter) { case "MainView": nextView = new MainView(); break; case "SubView": nextView = new SubView(); break; } this.frame.Navigate(nextView); }
void ReleaseDesignerOutlets() { if (GpsImage != null) { GpsImage.Dispose(); GpsImage = null; } if (LastUpdateText != null) { LastUpdateText.Dispose(); LastUpdateText = null; } if (SensorImage != null) { SensorImage.Dispose(); SensorImage = null; } if (StartTimeText != null) { StartTimeText.Dispose(); StartTimeText = null; } if (SubView != null) { SubView.Dispose(); SubView = null; } if (TelemetryImage != null) { TelemetryImage.Dispose(); TelemetryImage = null; } }
private void SwitchSubView(SubView subView) { switch (subView) { default: case SubView.Customers: gridCustomers.Visibility = Visibility.Visible; gridEditCustomer.Visibility = Visibility.Collapsed; break; case SubView.Add: tbEditTitle.Text = "Create Customer"; gridCustomers.Visibility = Visibility.Collapsed; gridEditCustomer.Visibility = Visibility.Visible; break; case SubView.Edit: tbEditTitle.Text = "Edit Customer"; gridCustomers.Visibility = Visibility.Collapsed; gridEditCustomer.Visibility = Visibility.Visible; break; } }
public void SetView(SubView subView) { NSDictionary parameters; RemoveSubViewsFor(this.View); if (subView == SubView.camera) { SetFrame(mapTopCameraViewController, this.View); this.View.AddSubview(mapTopCameraViewController.View); } if ((int)subView != lastView) { this.View.Subviews[0].Alpha = 0.0f; } InvokeOnMainThread(delegate { parameters = new NSDictionary("subView", subView); NSNotificationCenter.DefaultCenter.PostNotificationName(EventConst.prepareTopInfoView, this, parameters); }); }
protected override void OnInitialize() { this.view = AttachView <SubView>(); base.OnInitialize(); }