Guest User

Untitled

a guest
Oct 18th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. public class MyImage : Xamarin.Forms.Image
  2. {
  3. public static BindableProperty OnClickProperty =
  4. BindableProperty.Create("OnClick", typeof(Command), typeof(MyImage));
  5.  
  6. public Command OnClick
  7. {
  8. get { return (Command)GetValue(OnClickProperty); }
  9. set { SetValue(OnClickProperty, value); }
  10. }
  11.  
  12. public MyImage()
  13. {
  14. GestureRecognizers.Add(new TapGestureRecognizer() {Command = new Command(DisTap)});
  15. }
  16.  
  17. private void DisTap(object sender)
  18. {
  19. if (OnClick != null)
  20. {
  21. OnClick.Execute(sender);
  22. }
  23. }
  24.  
  25. }
  26.  
  27. <local:MyImage Source="{Binding Img}" OnClick="{Binding ImgTapCommand}" />
  28.  
  29. <AbsoluteLayout>
  30. <Image Source="clock.png" AbsoluteLayout.LayoutBounds="0.2,0.2,35,35" AbsoluteLayout.LayoutFlags="PositionProportional"/>
  31. <Button AbsoluteLayout.LayoutBounds="0.2,0.2,35,35" AbsoluteLayout.LayoutFlags="PositionProportional" BorderColor="Transparent" BackgroundColor="Transparent" Command="{Binding AlertMeCommand}"/>
  32. </AbsoluteLayout>
Add Comment
Please, Sign In to add comment