xaml - 如何在 XAML 中单击按钮的 'clicked' 事件后触发 'command' 事件?

标签 xaml routing command click

我有一个带有两个事件的按钮,即“命令”和“点击”。但是在执行时,我的“点击”事件被触发,然后是“命令”事件。我想要它以相反的顺序。有没有办法先启动“命令”事件?任何帮助将不胜感激。

<Button BackgroundColor="Transparent" Text="Sign In" TextColor="{x:Static common:ColorResources.ButtonTextColor}" AbsoluteLayout.LayoutBounds="0, 0, 1, 1" AbsoluteLayout.LayoutFlags="All" Command="{Binding SignInCommand}" Clicked="OnSigninClicked"/>

最佳答案

据我所知没有。

但是,如果您希望命令触发在后台代码中处理的内容,您可以做的是删除“clicked”事件处理程序,并在您的命令处理程序中发布订阅我的后台代码的事件.

只是一个选项。

关于xaml - 如何在 XAML 中单击按钮的 'clicked' 事件后触发 'command' 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26922704/

相关文章:

wpf - 从整数天数绑定(bind)到显示值和单位(日、周、月)的 WPF UserControl

xaml - 如何将 Button 的 IsEnabled 成员绑定(bind)到 TextBox 的内容?

php - Symfony 2 - 在路由表达式中使用自定义服务

c# - ASP.NET 自定义路由破坏图像和 javascript

Windows 命令行 - 确定文件夹内容大小并保存为数值

linux - 用户登录后在终端中打开 screen

c# - BackgroundColor Items ComboBox WPF

c# - 无法让 TextBlock 在 ListBox 内自动换行

cakephp - 路由: 'admin' => true vs 'prefix' => 'admin in CakePHP

command - 使用 Notepad++ 执行命令