2014-11-14 41 views
3

我有一個按鈕有兩個事件,即'命令'和'點擊'。但是在執行時,我的'clicked'事件被觸發,然後是'command'事件。我想以相反的順序。有沒有辦法首先啓動'命令'事件?任何幫助,將不勝感激。如何在XAML中點擊按鈕的'command'事件後觸​​發'clicked'事件?

<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"/>

回答

0

不,我知道的。

但是,如果您希望命令觸發在代碼中處理的內容,您可以執行的操作是刪除'clicked'事件處理程序,並在您的命令處理程序中發佈訂閱了我的代碼的事件背後。

只是一個選項。

+0

我用它做了它。我在ViewModel中正確創建了一個公共靜態,並在後面的代碼中將它的值用作標誌。那個技巧奏效了。無論如何,感謝您的幫助。 –

相關問題