Я не могу полностью воспроизвести ваш стиль. Видите ли вы Исследовать текст при отображении flex:FlexButton
?
Я сделал тест, когда удаляю ваше событие style
, Clicked
или TouchedUp
может быть выполнено в обычном режиме в тексте «Исследовать».
Исходя из моих исследований, Ваш стиль, как изображение для flex:FlexButton
, я не вижу Explore text
, поэтому я не могу щелкнуть по нему.
Но когда я добавил TapGestureRecognizer
для flex:FlexButton
, все заработало как обычно. Вот мой фоновый код.
var tapGestureRecognizer = new TapGestureRecognizer();
tapGestureRecognizer.Tapped += async (s, e) =>
{
await DisplayAlert("user", DateTime.Now.Year.ToString(),"Ok");
};
flexbtn.GestureRecognizers.Add(tapGestureRecognizer);
Вот код макета.
<flex:FlexButton Icon="" x:Name="flexbtn" Text="Explore" Style="{StaticResource IconTextButton}" TouchedUp="FlexButton_Clicked" Clicked="FlexButton_Clicked" />
Вот мой работающий GIF (я не могу полностью воспроизвести твой стиль, я стараюсь воспроизвести его, но все равно выглядит не очень красиво).