Articles of mvvmcross

Come posso usare async in un modello di vista mvvmcross?

Ho un lungo processo in esecuzione in un viewmodel mvvmcross e desidero renderlo async ( http://msdn.microsoft.com/en-us/library/vstudio/hh191443.aspx ). La parola chiave async è attualmente supportata nel canale beta di Xamarin. Di seguito è riportato un esempio di come sto attualmente implementando async. Il flag IsBusy potrebbe essere associato a un elemento dell’interfaccia utente e visualizzare un […]

UserDialogs Il caricamento non viene visualizzato

Sto cercando di vedere Caricamento in corso come segue, ma non viene visualizzato. View.cs ViewModel.SelectedCommand.Execute(null); ViewModel.cs public ICommand SelectedCommand { get { return new MvxAsyncCommand(async () => { // the following does not show loading using (UserDialogs.Instance.Loading(“Loading…”)) { var task = await _classroomService.GetClassRoomAsync(SelectedClassroom.Id); ObservableCollection class = new ObservableCollection(task.ConvertAll(x => new ClassViewModel(x))); } }); } } […]

MvvmCross; Come aumentare la proprietà di modifica da un altro ViewModel

Ho una lista di ShoppingCart con oggetti associati a ShopingCartViewModel . Quando faccio clic su un elemento , mi porta al ItemInfoFragment che è associato a ItemInfoViewModel . In ItemInfoFragment ho un pulsante che elimina l’ elemento e lo rimuove dalla list list ShoppingCart . Il mio problema è ; Dopo aver eliminato l’ elemento […]

Problemi nel prendere immagini e mostrarle con MvvmCross su WP

Voglio fare una foto con la fotocamera e mostrarla sulla pagina in cui mi trovo Quindi ho un ViewModel in cui entrambi scattare la foto e mostrarla public class CamViewModel : MvxViewModel, IMvxServiceConsumer, IMvxServiceConsumer { public CamViewModel() { this.GetService().PhotoSavedEvent += PhotoSaved; if (!String.IsNullOrEmpty(this.GetService().ImagePath)) { ImagePath = this.GetService().ImagePath; } TakePicture(); } private string _imagePath; public string […]

Come utilizzare le estensioni SQLite-Net con le chiavi composite

Ho la seguente class: Class1.cs: [JsonObject(MemberSerialization.OptIn)] public class Class1 { [PrimaryKey] [JsonProperty(“key1”)] public string Key1 { get; set; } [PrimaryKey] [JsonProperty(“key2”)] public string Key2 { get; set; } [PrimaryKey] [JsonProperty(“key3”)] public string Key3 { get; set; } [JsonProperty(“normalStuff”)] public string NormalStuff{ get; set; } [OneToMany(CascadeOperations = CascadeOperation.All)] [JsonProperty(“customObjectList”)] public List CustomObjects { get; set; } […]

Errore di compilazione MvvmCross MvxWindowsPage

Sto scrivendo un’applicazione Xamarin.iOS , Xamarin.Android e UWP multipiattaforma con il framework MvvmCross. Sto creando una LoginPage che ha un LoginViewModel. Nei progetti Xamarin.iOS , Xamarin.Android , il binding del ViewModel e della Vista con sotto funziona bene public class LoginActivity : MvxAppCompatActivity public partial class LoginViewController : MvxViewController Cercando di fare lo stesso come […]

MvvmCross UITextField binding personalizzato

Quindi sto cercando di implementare un’associazione personalizzata per un UITextField in MvvmCross, praticamente sulla falsariga del tasto Binding ‘GO’ sulla tastiera del software , ovvero tentare di associare un campo di testo a un evento automatico quando il pulsante Fine viene toccato sul tastiera (quindi vincolante per ShouldReturn ). Devo inoltre associare gli eventi EditingDidBegin […]

Fluent Bindings e titoli UIButton

Poiché le mie interfacce utente hanno generalmente bisogno di stringhe localizzate, i miei modelli di visualizzazione forniscono tutte le stringhe che le visualizzazioni consumano. Questo include cose come i titoli sui pulsanti. sul lato iOS, i titoli dei pulsanti sono impostati tramite il metodo SetTitle. Per far funzionare un modello di vista string => button […]

Imansible aggiungere Xamarin.Android e Xamarin.iOS a PCL

Sto cercando di allenare un progetto di esempio usando MvvmCross , ma sono bloccato con il primo passo di aggiungere i framework in VS2012. Quando provo ad aggiungere Xamarin.Android e Xamarin.iOS framework in un progetto PCL , viene visualizzato un errore Non ci sono funzionalità disponibili che sono portatili tra i framework che hai selezionato […]

Timer PCL .NET 4.5

Sto creando app multipiattaforma con Xamarin e MvvmCross. Devo chiamare il server per gli aggiornamenti ogni minuto (passerò alle notifiche push in seguito) ma non riesco a creare un timer nel mio progetto principale. Ho visto MvvmCross N + 42 ma credo che i progetti target siano più vecchi e consentano il timer. Di seguito […]