0
WPF ToggleButtonをReactiveUIコマンドのペアにバインドすることはできますか?ReactiveUIボタンバインディングの切り替え
私は、他の観測可能なティックがあるときに、ある観測可能なものを取り消すRxパターンを使用しています。したがって、Connect
コマンドをトグルするにはトグルをオンにし、Disconnect
コマンドをトグルするにはトグルをオフにします。
Connect = ReactiveCommand
.CreateFromObservable(() => app.Connection
.TakeUntil(Disconnect),
outputScheduler: schedulerProvider.MainThread);
Disconnect = ReactiveCommand.Create(
() => { },
Connect.IsExecuting);
View.xaml
<ToggleButton Name="Toggle" />
View.xaml.cs。これがどのように動作するかをわからない...
d(this.BindCommand(ViewModel, x => x.Connect, x => x.Toggle));
d(this.BindCommand(ViewModel, x => x.Disconnect, x => x.Toggle));
任意のアイデア?どうもありがとう。私が最後にこの問題を解決しなければならなかったとき、私はこのようなInvokeCommand
を使用して終了