【发布时间】:2018-07-08 10:01:52
【问题描述】:
我正在使用 NuGet 包https://github.com/jamesmontemagno/FloatingActionButton-for-Xamarin.Android 来实现浮动操作按钮。我已经添加了它,但是我无法让 clicked 事件正常工作。
MyPage.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"/>
MyPage.xaml.cs:
private void FAB_Clicked(object sender, EventArgs e)
{
var page = new AddTransactionPage();
Navigation.PushAsync(page);
}
我发现FloatingActionButtonView.Clicked 是一个属性而不是一个事件,但是它是如何工作的呢?没有我可以使用的 ItemTapped 或 ItemSelected 事件。
我已经查看了 GitHub 存储库中提供的示例代码,遗憾的是只有 Xamarin.Android 代码,而我需要 Xamarin.Forms。
【问题讨论】:
标签: c# xamarin.forms floating-action-button