小编TMa*_*dox的帖子

如何在 Xamarin Forms 上触发浮动操作按钮 OnClicked EventHandler

我正在使用 NuGet 包https://github.com/jamesmontemagno/FloatingActionButton-for-Xamarin.Android来实现浮动操作按钮。我已经添加了它,但我无法让 clicked 事件工作。

我的页面.xaml:

<fab:FloatingActionButtonView ImageName="settings_24.png"
                              ColorNormal="{StaticResource PrimaryColor}"
                              ColorPressed="{StaticResource PrimaryDarkColor}"
                              ColorRipple="{StaticResource PrimaryDarkColor}"
                              x:Name="FABaddTx"
                              AbsoluteLayout.LayoutFlags="PositionProportional"
                              AbsoluteLayout.LayoutBounds="1, 1, AutoSize, AutoSize"
                              Clicked="FAB_Clicked"/>
Run Code Online (Sandbox Code Playgroud)

MyPage.xaml.cs:

private void FAB_Clicked(object sender, EventArgs e)
{
    var page = new AddTransactionPage();
    Navigation.PushAsync(page);
}
Run Code Online (Sandbox Code Playgroud)

我发现这FloatingActionButtonView.Clicked是一个属性而不是一个事件,但它是如何工作的呢?没有我可以使用的aItemTappedItemSelectedEvent 。

我已经浏览了 GitHub 存储库上提供的示例代码,遗憾的是只有 Xamarin.Android 代码,而我需要 Xamarin.Forms。

c# xamarin.forms floating-action-button

2
推荐指数
1
解决办法
915
查看次数

标签 统计

c# ×1

floating-action-button ×1

xamarin.forms ×1