为了账号安全,请及时绑定邮箱和手机立即绑定

使用 Caliburn Micro [WPF] 将参数传递给 XAML 中的方法

使用 Caliburn Micro [WPF] 将参数传递给 XAML 中的方法

C#
噜噜哒 2022-11-21 21:31:47

我想在我所有的按钮中传递一个参数来指定单击哪个按钮。


现在我不能走得更远:


<Button HorizontalAlignment="Left" Height="21" Margin="24,15,0,0" VerticalAlignment="Top" Width="66" Background="#FFE5E5E5" Grid.Column="2" Grid.Row="1" content="Details...&#xD;&#xA;">

           <i:Interaction.Triggers>

             <i:EventTrigger EventName="Click">

                              <cal:ActionMessage MethodName="ShowColumnDetailsView" />

              </i:EventTrigger>

         </i:Interaction.Triggers>

</Button>


查看完整描述

1 回答

?
斯蒂芬大帝

TA贡献1528条经验 获得超7个赞

根据文档,您可以执行以下操作:


    <Button Content="Click Me" x:Name="MyButton">

        <i:Interaction.Triggers>

            <i:EventTrigger EventName="Click">

                <cal:ActionMessage MethodName="SayHello">

                    <cal:Parameter Value="{Binding ElementName=MyButton}" />

                </cal:ActionMessage>

            </i:EventTrigger>

        </i:Interaction.Triggers>

    </Button>

或者我在这个过程中错过了什么?


查看完整回答
反对 回复 2022-11-21
  • 1 回答
  • 0 关注
  • 7 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信