Listとかで選択されるとCommandが有効になるとか
今更とか言わないで。
例えば、
<DataGrid
SelectedItem="{Binding SelectedData.Value, Mode=TwoWay}"
/>
<Button
Command="{Binding ItemSelectedCommand}"
Content="Execute"
/>
みたいな。
すると、
public ReactiveProperty<ItemData> SelectedData { get; } = new ReactiveProperty<ItemData>();
public ReactiveCommand ItemSelectedCommand { get; private set; }
として、
ItemSelectedCommand = SelectedData
.Any(data => data != null)
.ToReactiveCommand();
とすればよいようだ。
なるほど。