private void Locator_PositionChanged(Geolocator sender, PositionChangedEventArgs args) { VisualTools.OnUIThread(Dispatcher, () => { MyPosition.Location = args.Position.Coordinate.Point; }); }
public void ShowAppBackButton(bool ShowBackButton) { VisualTools.OnUIThread(() => { if (ShowBackButton) { TitleBar.Padding = new Thickness(48, 0, 0, 0); SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Visible; } else { TitleBar.Padding = new Thickness(0); SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Collapsed; } }); }
public void AttemptRegistration() { if (string.IsNullOrWhiteSpace(Username) || string.IsNullOrWhiteSpace(Password)) { VisualTools.ShowError("Please Enter both your Username and Password"); } else { Task.Run(() => SessionModel.Current.API.GetUserToken(Username, Password)).ContinueOnUIThread(Dispatcher, task => { if (string.IsNullOrWhiteSpace(task.Result)) { VisualTools.ShowError("The Username/Password was incorrect"); } else { SessionModel.Current.DeviceRegistered(task.Result); Registered?.Invoke(this, null); } }); } }
public TopBar() { Current = this; this.InitializeComponent(); VisualTools.SetToolbarChrome(TitleBar); }