Utilizzando ReactiveUI, è possibile ignorare il valore iniziale per un determinato oggetto ReactiveObject?È possibile ignorare il valore iniziale per un oggetto ReactiveObject?
Ad esempio, ho un ViewModel I inizializzato e quindi I WhenAnyValue
su ViewModel. Vengo avvisato immediatamente che il valore è null
per la mia proprietà scelta. Sì, potrei fare lo .Where(x => x != null)
per evitare questo, ma è potenzialmente possibile che sapere che è in seguito null
ha un valore.
In altre parole, voglio iniziare a ricevere le notifiche dopo la prima modifica del valore.
Non vedo prontamente come posso farlo o se è possibile. Vedo riferimenti a Initial Value
nella fonte per WantsAnyValue/WantsAny
ma non è chiaro per me come imposto quel valore iniziale.
forse il modo migliore, ma si potrebbe Skip (1) https://msdn.microsoft.com/en-us/library/vstudio/bb358985%28v=vs.100%29.aspx – kenny
@ kenny Penso che "Skip" sia una buona risposta a questo problema. – christophano
Vado con questa come risposta. Come l'autore o ReactiveUI [qui] (http://stackoverflow.com/a/22215041/1060314) raccomanda anche questo approccio. @kenny potresti rendere questa una risposta formale così posso segnarla? –