0

私はこのようなものを書くために有線ビューコードビハインドで使用しました

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>
4

0 に答える 0