【发布时间】:2017-04-29 06:19:07
【问题描述】:
在 Xamarin.Forms 中,我正在为 Button 的 CommandProperty 创建一个 MVVM 绑定。
有没有办法避免对属性名称的字符串进行硬编码?
这种方式可行,但我想避免对字符串进行硬编码:
var submitButton = new Button();
submitButton.SetBinding(Button.CommandProperty, "SubmitButtonPressed");
我在 StackOverflow 上找到了类似的答案,展示了如何在 WinForms 中执行类型安全,但 Xamarin.Forms 使用不同的绑定引擎。
【问题讨论】:
-
好点!类似,但 Xamarin.Forms 使用与 WPF 不同的绑定机制
-
很高兴知道。我将详细了解它在 Xamarin 上的工作原理
标签: c# mvvm xamarin binding xamarin.forms