Wpf 我可以将ReactiveCommand绑定到Textbox上的MouseDown事件吗?

Wpf 我可以将ReactiveCommand绑定到Textbox上的MouseDown事件吗?,wpf,textbox,reactiveui,Wpf,Textbox,Reactiveui,我试图让WPF ReactiveUI框架的新视图ctor绑定绑定一个ReactiveCommand,该命令正在处理一个按钮单击,以连接到一个文本框MouseDown/click事件。下面的方法不起作用 public partial class KeypadNumberView : IKeypadNumberView , IViewFor<IOnScreenKeyboard> { public KeypadNumberView() {

我试图让WPF ReactiveUI框架的新视图ctor绑定绑定一个ReactiveCommand,该命令正在处理一个按钮单击,以连接到一个文本框MouseDown/click事件。下面的方法不起作用

public partial class KeypadNumberView 
    : IKeypadNumberView
    , IViewFor<IOnScreenKeyboard>
{
    public KeypadNumberView()
    {
        ViewModel = new KeyboardViewModel();

        InitializeComponent();

        this.Bind(ViewModel, x => x.EnteredText);
        this.BindCommand(ViewModel, vm => vm.Delete, v => v.EnteredText, "MouseDown" ); // doesn't work
        this.BindCommand(ViewModel, vm => vm.Delete); // <== works
公共部分类KeypadNumberView
:IKeypadNumberView
,IViewFor
{
公钥PadNumberView()
{
ViewModel=新键盘ViewModel();
初始化组件();
this.Bind(ViewModel,x=>x.EnteredText);
这个.bind命令(ViewModel,vm=>vm.Delete,v=>v.EnteredText,“MouseDown”);//不起作用

这个.BindCommand(ViewModel,vm=>vm.Delete);//看起来应该能用。你能在吗?

上提交一个bug吗?

我是个笨蛋,或者我只是不理解TextBox和MouseDown。这是通过在TextBox上设置Focusable=“False”来修复的。所有问题都已修复,请参阅上面的评论。谢谢!