如何在WPF中使用LostFocus作为命令

时间:2015-03-09 11:49:18

标签: wpf wpf-controls wpfdatagrid

我正在尝试将LostFocus事件用作DataGridTextColumn中的Command,但无法找到有关如何在WPF中使用它的示例。 任何人都可以帮助我使用它,因为我是WPF的新手。

谢谢。

我的xaml看起来像:

   `

    The c# code:
          public partial class Myogg : UserControl    {
          MyLogg _viewModel;
         public MyLogg()
          {
              InitializeComponent();
              _viewModel = new MyLoggUCViewModel();
              DataContext = _viewModel;
          }
        }`

1 个答案:

答案 0 :(得分:1)

您可以使用互动触发器来执行此操作。

xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"

<i:Interaction.Triggers>
    <i:EventTrigger EventName="LostFocus">
        <i:InvokeCommandAction Command="{Binding Path=LostFocusCommand}"/>
    </i:EventTrigger>
</i:Interaction.Triggers>