How do I pass the Button as CommandParameter from XAML in a Xamarin.Forms Page?
I would like to pass a Xamarin.Forms.Button in it's own Command as the CommandParameter to my ViewModel. I know how to achieve this from the code behind e.g. ... XAML (with most properties missed out for brevity) <Button x:Name="myButton" Text="My Button" Command="{Binding ButtonClickCommand}"/> XAML.cs public partial class MyTestPage { public MyTestPage() { InitializeComponent(); myButton.CommandParameter = myButton; } } ViewModel public class MyViewModel : ViewModelBase { public MyViewModel() { ButtonClickCommand = new Command( (parameter) => { var view = parameter as Xamarin.Forms.Button;