ReactiveUI WhenAnyObservable doesn't work for me
<p>My app is a winforms application and it references ReactiveUI 6.5. I'm trying to close window when user type "Exit" in a TextBox, but for some reason nothing happens.</p>

<p>This is my View:</p>

<pre><code>public partial class HomeView : Form, IViewFor&lt;HomeViewModel&gt;
{
    public HomeView()
    {
        InitializeComponent();
        ViewModel = new HomeViewModel();

        this.Bind(ViewModel, x =&gt; x.EnteredText, x =&gt; x.textBox.Text);
        this.ViewModel.WhenAnyObservable(x =&gt; x.ExitCmd).Subscribe(_ =&gt; this.Close());

    }

    object IViewFor.ViewModel
    {
        get { return ViewModel; }
        set { ViewModel = (HomeViewModel)value; }
    }

    public HomeViewModel ViewModel { get; set; }
}
</code></pre>

<p>And this is my ViewModel:</p>

<pre><code> public class HomeViewModel : ReactiveUI.ReactiveObject
{
    string _text;
    public string EnteredText
    {
        get { return _text; }
        set { this.RaiseAndSetIfChanged(ref _text, value); }
    }

    public ReactiveCommand&lt;object&gt; ExitCmd { get; private set; }

    public HomeViewModel()
    {
        ExitCmd = ReactiveCommand.Create(this.WhenAny(x =&gt; x.EnteredText, y =&gt; y.Value == "Exit"));
    }
}
</code></pre>