触发EventToCommand时强制TextBox失去焦点

时间:2014-01-08 21:14:10

标签: mvvm windows-phone-8 eventtocommand

我需要执行登录。我绑定登录到我的ViewModel。我无法从passwordBox绑定密码,因此我将其传递给EventToCommand参数

 <i:Interaction.Triggers>
      <i:EventTrigger EventName="Tap">
        <cmd:EventToCommand Command="{Binding LogInCommand,
                                      Mode=OneWay}"
                            CommandParameter="{Binding Password,
                              ElementName=PasswordBox,
                              Mode=OneWay}"
                            />
      </i:EventTrigger>
    </i:Interaction.Triggers>

我的问题 - 当loginbox具有焦点时,ViewModel中的登录名为null。按下按钮时如何强制失去焦点。

1 个答案:

答案 0 :(得分:0)

我知道这不是你问题的答案,但仍然...... 您可以在这里找到使用MVVM的登录对话框的实现 http://www.geoffhudik.com/tech/2012/2/19/windows-phone-login-navigation.html