Xamarin.Forms:在 C# 中绑定到整个 BindingConext(不是 XAML)

Xamarin.Forms: Binding to Entire BindingConext in C# (not XAML)

将项目绑定到 XAML 中的整个 BindingContext 的语法是 {Binding .}

如何在 C# 中执行相同的操作?

C# 等效于 {Binding .} 是省略绑定路径,例如.Bind(Button.CommandParameter)

XAML 例子

<Button Command="{Binding ButtonCommand}" CommandParameter ="{Binding .}"

代码示例

using Xamarin.Forms.Markup;

// ...

new Button().Bind(Button.CommandProperty, "ButtonCommand").Bind(Button.CommandParameterProperty)