問題タブ [reactiveui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
398 参照

.net - ReactiveCollection のアイテムの更新コレクションに新しいアイテムを追加する直前

現在のプロジェクトの ReactiveExtensions と ReactiveUI を評価しています。どちらも非常に有望に見えます。ただし、次の問題に遭遇しました。Records と呼ばれる ReactiveCollection<MyRecordType> の読み取り専用プロパティを定義する RecordSet というタイプがあります。コレクションに追加するすべてのレコード アイテムのいくつかのプロパティと、新しいアイテムがコレクションに追加される直前に、コレクションに既に存在する他のアイテムを操作する必要があります。一部の操作は、既にコレクションに含まれているものの、追加されるアイテムを含まないアイテムの合計数に基づいています。_records.BeforeItemsAdded を観察しようとしていましたが、何らかの理由で OnNext() コールバックが呼び出されて「遅すぎました」(コレクション内のアイテム数が、最終的にコレクションに追加される合計数またはアイテムに既に等しくなった後)。

0 投票する
1 に答える
173 参照

winrt-xaml - reactuiを使用する場合のwinrtのDesigndata

リアクティブUIを使用してWinRTアプリを構築しようとしていますが、designdataを構築するときに次のエラーが発生します。

'ReactiveUI.RxApp'の型初期化子が例外をスローしましたArgumentNullException:値をnullにすることはできません。パラメータ名:ディスパッチャ

私のデザインデータは次のようになります。

私のビューモデルのために

どんな助けもいただければ幸いです!

0 投票する
1 に答える
334 参照

reactiveui - ReactiveUI 4.0.2 内の CollectionExtensions.ObserveCollectionChanged() はどこにありますか?

ReactiveUI 3.2.0.0 には、ObserveCollectionChanged() メソッドを実装する CollectionExtensions クラスがありました。ReactiveUI 4.0.2 のメソッドはどこにありますか?

0 投票する
2 に答える
1977 参照

c# - オブザーバブルを作成する観測可能なコレクションから

ObservableCollection<T> があり、コレクションに要素が含まれている場合に true を返す observable<bool> を作成する必要があります

私はこれをやろうとします

しかし、これを IObservable<bool> に変換する方法がわかりません

これから observable<bool> を作成するにはどうすればよいですか?

0 投票する
1 に答える
808 参照

reactiveui - ReactiveCollection クロス スレッド アクセス エラー

ReactiveCollection サンプルのコードを使用して、Silverlight 5 で簡単な検索アプリを作成しました。

しかし、検索結果が返された後、ReactiveCollection 'Stuff' へのバインドが実行されると、クロス スレッド エラーが発生します。この同じコードを WPF で実行すると、正常に動作します。バインディングの更新が UIThread で確実に行われるようにするにはどうすればよいですか?

ここにXAMLがあります

Stuff へのバインディングが呼び出された時点、例外の直前のコール スタックは次のとおりです。

RxApp.DeferredScheduler のタイプは次のとおりです - System.Reactive.Concurrency.IScheduler

RxApp.DeferredScheduler

0 投票する
1 に答える
217 参照

reactiveui - ReactiveUI、Version=3.2.0.0アセンブリ参照の問題

ReactiveUI3.2を使用しています。アプリ(WPFベース)を実行すると、アプリが期待どおりに実行されているように見えますが、次のログメッセージが表示されます(期待されるReactiveUIベースの機能を含む)。

アセンブリの呼び出し:ReactiveUI、Version = 3.2.0.0、Culture = neutral、PublicKeyToken=null。

ログ:このバインドは、デフォルトのロードコンテキストで開始されます。ログ:アプリケーション構成ファイルが見つかりません。ログ:ホスト構成ファイルの使用:ログ:C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ config\machine.configのマシン構成ファイルを使用します。ログ:ポリシー後の参照:System.Reactive.Windows.Threading、Version = 1.1.11111.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35ログ:新しいURLファイルのダウンロードを試行しています:/// C:/ WorkspaceSVSource ... N / ZemaxAll /AppFx/trunk/Src/AppFxTestApp/bin/Debug/System.Reactive.Windows.Threading.DLL。ログ:新しいURLファイルのダウンロードを試みています:/// C:/WorkspaceSVN/AppFx/trunk/Src/AppFxTestApp/bin/Debug/System.Reactive.Windows.Threading/System.Reactive.Windows.Threading.DLL。ログ:新しいURLファイルのダウンロードを試みています:/// C:/WorkspaceSVN/AppFx/trunk/Src/AppFxTestApp/bin/Debug/System.Reactive.Windows.Threading.EXE。ログ:

エラーロガー:* WPF Rx.NETDLL参照は追加されません-イベントループを使用します* エラーロガー:WPF / SL4 / WP7を使用している場合はSystem.Reactive.Windows.Threading.dllへの参照を追加しますエラーロガー:または明示的に設定することを検討してくださいそうでない場合はRxApp.DeferredScheduler

System.Reactive.Windows.Threading.dllへの参照を実際にアドアドすると、ログメッセージは表示されませんが、すべてのReactiveUIサブスクリプションが機能しなくなります。何か案は?ReactiveUIが機能するために必要な追加の参照の完全なリストは何ですか?

0 投票する
1 に答える
997 参照

wpf - Reactiveui コマンド バインディング

私の質問が少し漠然としている場合は、事前にお詫び申し上げます。

私は非常に興味深い概念を見つけたreactiveuiを調べて学習しています。そのために、WPF と Prism を使用して小さなアプリケーションを構築していますが、ビュー モデルでコマンドを構築する方法を理解するのに苦労しています。

私は、完全であれば、うまくいけば私のために物事を少し明確にする例を持っています:

いくつかのデータを表示するグリッドが欲しいです。このデータは Web サービスから読み込まれます。私の目標は、ビューがユーザーに表示されたときに 1 回読み込み、x 回ごとに (たとえば、1 分に 1 回)、またはビューのボタンから明示的にトリガーされたときに再読み込みすることです。 .

したがって、私のビューモデルは現在次のようになっています。

私の質問は次のとおりです。

1) x 回ごとに起動され、チケット ストレージをリロードする内部の loadTickets 関数を呼び出す非同期コマンドを登録するにはどうすればよいですか? このコマンドは、公開されたコマンド LoadTickets によっても起動されます。

2) 関数内で、loadTickets サービスからリストを取得するたびに取得します。このリストを UI に公開される ReactiveCollection に変換するにはどうすればよいですか。

0 投票する
1 に答える
1373 参照

c# - observableへの依存関係プロパティ

私はReactiveExtensionのファンであり、特にReactiveUIは、自分以外のソリューションのプロジェクトにDPを持っています。これを、このDPを含む監視可能なクラスに変換したいのですが、これは内部でDependencyObjectから派生しているため、Class.ObservableFromDPを使用できません。これは、クラスがFrameworkElementから派生している必要があるためです。

私はこの解決策を持っています

しかし、ターゲットクラスは内部であり、このクラスのプロパティDependencyPropertyにアクセスできません

このプロパティからObservableを取得するにはどうすればよいですか

次のような方法はありますか

obj.ObservableFromDP(x=>x.ActiveEditor)FrameworkElementから派生していないobjで作業していますか?

0 投票する
1 に答える
1439 参照

wpf - 依存関係プロパティの reactui whenany

2 つのテキスト ボックスと ReactiveUI を備えたシンプルな WPF アプリがあります。WhenAny を使用して、最初のテキスト ボックスの依存関係プロパティを検索しようとしています。

私のフォームコードは

しかし、 TextBox Text を変更しても表示されません

どうしたの?

0 投票する
2 に答える
434 参照

reactiveui - ReactiveUI 4.2.1 NuGet パッケージ

ReactiveUI NuGet パッケージを新しい VS2012 C# WPF .NET 4.5 プロジェクトに追加しようとしていますが、NuGet パッケージ マネージャーから「依存関係 'Microsoft.Bcl.Async.NotBeta' を解決できません」という問題が報告されます。ReactiveUI NuGet パッケージの依存関係が間違っていますか、それとも Microsoft.Bcl.Async.NotBeta パッケージが削除されていますか? この Async.NotBeta パッケージに依存していないように見える Rx-Main を正常にインストールできます。

パッケージ マネージャー コンソールからの正確なエラーは次のとおりです。