問題タブ [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.
.net - ReactiveCollection のアイテムの更新コレクションに新しいアイテムを追加する直前
現在のプロジェクトの ReactiveExtensions と ReactiveUI を評価しています。どちらも非常に有望に見えます。ただし、次の問題に遭遇しました。Records と呼ばれる ReactiveCollection<MyRecordType> の読み取り専用プロパティを定義する RecordSet というタイプがあります。コレクションに追加するすべてのレコード アイテムのいくつかのプロパティと、新しいアイテムがコレクションに追加される直前に、コレクションに既に存在する他のアイテムを操作する必要があります。一部の操作は、既にコレクションに含まれているものの、追加されるアイテムを含まないアイテムの合計数に基づいています。_records.BeforeItemsAdded を観察しようとしていましたが、何らかの理由で OnNext() コールバックが呼び出されて「遅すぎました」(コレクション内のアイテム数が、最終的にコレクションに追加される合計数またはアイテムに既に等しくなった後)。
winrt-xaml - reactuiを使用する場合のwinrtのDesigndata
リアクティブUIを使用してWinRTアプリを構築しようとしていますが、designdataを構築するときに次のエラーが発生します。
'ReactiveUI.RxApp'の型初期化子が例外をスローしましたArgumentNullException:値をnullにすることはできません。パラメータ名:ディスパッチャ
私のデザインデータは次のようになります。
私のビューモデルのために
どんな助けもいただければ幸いです!
reactiveui - ReactiveUI 4.0.2 内の CollectionExtensions.ObserveCollectionChanged() はどこにありますか?
ReactiveUI 3.2.0.0 には、ObserveCollectionChanged() メソッドを実装する CollectionExtensions クラスがありました。ReactiveUI 4.0.2 のメソッドはどこにありますか?
c# - オブザーバブルを作成する観測可能なコレクションから
ObservableCollection<T> があり、コレクションに要素が含まれている場合に true を返す observable<bool> を作成する必要があります
私はこれをやろうとします
しかし、これを IObservable<bool> に変換する方法がわかりません
これから observable<bool> を作成するにはどうすればよいですか?
reactiveui - ReactiveCollection クロス スレッド アクセス エラー
ReactiveCollection サンプルのコードを使用して、Silverlight 5 で簡単な検索アプリを作成しました。
しかし、検索結果が返された後、ReactiveCollection 'Stuff' へのバインドが実行されると、クロス スレッド エラーが発生します。この同じコードを WPF で実行すると、正常に動作します。バインディングの更新が UIThread で確実に行われるようにするにはどうすればよいですか?
ここにXAMLがあります
Stuff へのバインディングが呼び出された時点、例外の直前のコール スタックは次のとおりです。
RxApp.DeferredScheduler のタイプは次のとおりです - System.Reactive.Concurrency.IScheduler
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が機能するために必要な追加の参照の完全なリストは何ですか?
wpf - Reactiveui コマンド バインディング
私の質問が少し漠然としている場合は、事前にお詫び申し上げます。
私は非常に興味深い概念を見つけたreactiveuiを調べて学習しています。そのために、WPF と Prism を使用して小さなアプリケーションを構築していますが、ビュー モデルでコマンドを構築する方法を理解するのに苦労しています。
私は、完全であれば、うまくいけば私のために物事を少し明確にする例を持っています:
いくつかのデータを表示するグリッドが欲しいです。このデータは Web サービスから読み込まれます。私の目標は、ビューがユーザーに表示されたときに 1 回読み込み、x 回ごとに (たとえば、1 分に 1 回)、またはビューのボタンから明示的にトリガーされたときに再読み込みすることです。 .
したがって、私のビューモデルは現在次のようになっています。
私の質問は次のとおりです。
1) x 回ごとに起動され、チケット ストレージをリロードする内部の loadTickets 関数を呼び出す非同期コマンドを登録するにはどうすればよいですか? このコマンドは、公開されたコマンド LoadTickets によっても起動されます。
2) 関数内で、loadTickets サービスからリストを取得するたびに取得します。このリストを UI に公開される ReactiveCollection に変換するにはどうすればよいですか。
c# - observableへの依存関係プロパティ
私はReactiveExtensionのファンであり、特にReactiveUIは、自分以外のソリューションのプロジェクトにDPを持っています。これを、このDPを含む監視可能なクラスに変換したいのですが、これは内部でDependencyObjectから派生しているため、Class.ObservableFromDPを使用できません。これは、クラスがFrameworkElementから派生している必要があるためです。
私はこの解決策を持っています
しかし、ターゲットクラスは内部であり、このクラスのプロパティDependencyPropertyにアクセスできません
このプロパティからObservableを取得するにはどうすればよいですか
次のような方法はありますか
obj.ObservableFromDP(x=>x.ActiveEditor)
FrameworkElementから派生していないobjで作業していますか?
wpf - 依存関係プロパティの reactui whenany
2 つのテキスト ボックスと ReactiveUI を備えたシンプルな WPF アプリがあります。WhenAny を使用して、最初のテキスト ボックスの依存関係プロパティを検索しようとしています。
私のフォームコードは
しかし、 TextBox Text を変更しても表示されません
どうしたの?
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 を正常にインストールできます。
パッケージ マネージャー コンソールからの正確なエラーは次のとおりです。