0

このメソッドは機能し、ボタン イベントは TreeView 要素を ViewModel に渡しましたが、短い構文イベントは渡されませんでした。どこに問題がありますか? ありがとう。

<Button Content="Search in TreeView" Height="34" Width="100">
    <i:Interaction.Triggers>
        <i:EventTrigger EventName="Click">
            <cal:ActionMessage MethodName="SearchTreeView">
                <cal:Parameter Value="{Binding ElementName=TreeView}" />
            </cal:ActionMessage>
        </i:EventTrigger>
    </i:Interaction.Triggers>
</Button>
<TreeView x:Name="TreeView" ItemsSource="{Binding TreeViewSource}"/>

短い構文イベント

<Button x:Name="SearchTreeView" Content="Search in TreeView" cal:Message.Attach="[Event Click] = [Action SearchTreeView($source.TreeView)]" />

<TreeView x:Name="TreeView" ItemsSource="{Binding TreeViewSource}"/>
4

1 に答える 1