public EditMyProfile() { InitializeComponent(); BindingContext = App.currentOwner; manager = OwnerManager.DefaultManager; memStream = null; hasImageChanged = false; //Checking if the user has an image. If not, showing default image. if (App.currentOwner.ImageO != null) { image.Source = ImageSource.FromStream(() => Utils.ImageStream.ConvertStringToStream(App.currentOwner.ImageO)); } else { image.Source = ImageSource.FromFile("User.png"); } pickPhoto.Clicked += async(sender, e) => { var stream = await DependencyService.Get <IPicturePicker>().GetImageStreamAsync(); if (stream != null) { memStream = Utils.ImageStream.ConvertStreamToMemoryStream(stream); image.Source = ImageSource.FromStream(() => { return(new MemoryStream(memStream.ToArray())); }); hasImageChanged = true; } }; }
public Login() { manager = OwnerManager.DefaultManager; dManager = DogManager.DefaultManager; InitializeComponent(); }
protected override async void OnAppearing() { await SqliteConnectionSet._connection.CreateTableAsync <Owner>(); var owner = await SqliteConnectionSet._connection.Table <Owner>().ToListAsync(); SqliteConnectionSet._user = new ObservableCollection <Owner>(owner); manager = OwnerManager.DefaultManager; dManager = DogManager.DefaultManager; movePage(); base.OnAppearing(); }
public OwnerList() { //this.BackgroundImage = ; manager = OwnerManager.DefaultManager; dManager = DogManager.DefaultManager; memStream = null; InitializeComponent(); image.Source = ImageSource.FromFile("User.png"); pickPhoto.Clicked += async(sender, e) => { var stream = await DependencyService.Get <IPicturePicker>().GetImageStreamAsync(); if (stream != null) { memStream = Utils.ImageStream.ConvertStreamToMemoryStream(stream); image.Source = ImageSource.FromStream(() => { return(new MemoryStream(memStream.ToArray())); }); } }; }
public ChangePasswordPage() { InitializeComponent(); manager = OwnerManager.DefaultManager; }