MVVM-Light EventToCommand UserControl_SizeChanged

时间:2013-09-04 23:18:45

标签: silverlight mvvm mvvm-light

我在后面的有线视图代码中用来写这样的东西

private void UserControl_SizeChanged(object sender, SizeChangedEventArgs e)
{
    if (e.NewSize.Width < _originalWidth ||
    .....
}

如何使用MVVMLight中的EvnentToCommand处理Silverlight UserControl本身的事件。

我尝试在XAML中添加此代码,但没有运气。

<i:Interaction.Triggers>
    <i:EventTrigger EventName="SizeChanged">
        <cmd:EventToCommand 
            Command="{Binding onSizeChangedRelayCommand, Mode=TwoWay, ElementName=this}" **// Edit: ElementName=this has been removed**
            PassEventArgsToCommand="True">
        </cmd:EventToCommand>
    </i:EventTrigger>
</i:Interaction.Triggers>

0 个答案:

没有答案
相关问题