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)
将项目绑定到 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)