Domanda

Dove posso trovare questa classe? Ho incluso le estensioni Rx. Ho fatto in modo che la versione che sto compilando per Silverlight è 4. Il mio VS2010 IDE ha ancora idea di cosa il tipo IObservable è.

ottengo un errore di compilazione che dice "di tipo o spazio IObservable Impossibile trovare"

Non ho visto li nello spazio dei nomi System.Collections.Generic come suggerisce questa discussione http : //dotnet.uservoice.com/forums/4325-silverlight-feature-suggestions/suggestions/523437-include-iobserver-t-and-iobservable-t-interface

mi manca un riferimento a un dll?

È stato utile?

Soluzione

E 'nel namespace System, il tipo è IObservable . Avrai bisogno di aggiungere un riferimento al System.Observable.dll dal ReactiveExtensions SDK.

Inoltre, anche se non strettamente necessario, probabilmente si vorrà aggiungere un riferimento a System.Reactive.dll, che contiene numerosi metodi di estensione per operare su IObservable .

Altri suggerimenti

non molto lunghe risposte, ma non c'è molto da dire.

Silverlight utilizza solo una piccolo sottoinsieme della .NET Framework. Detto questo, IObservable non è incluso in Silverlight 4 se non si include (di riferimento) lo System.Reactive.dll

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top