我正在使用 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是一个属性而不是一个事件,但它是如何工作的呢?没有我可以使用的aItemTapped或ItemSelectedEvent 。
我已经浏览了 GitHub 存储库上提供的示例代码,遗憾的是只有 Xamarin.Android 代码,而我需要 Xamarin.Forms。