我有一个绘图对象SkiaView。 我在xaml文件中创建了许多SkiaView,所以我正在寻找一种将自定义属性传递给我的SkiaView的方法。
我试过了:
(作者:https://codemilltech.com/back-to-school-adding-a-custom-bindable-property-to-xamarin-forms/)
*.php
但这会返回字符串“none”,我想获取并使用我在xaml中设置的TestVar。 因此,如果有人想要将属性传递给没有Bindable Property的对象,我就接受它。
答案 0 :(得分:1)
感谢您的回复,我已经更改了以下代码
public static readonly BindableProperty TestVarProperty =
BindableProperty.Create<SkiaView, string>(rv => rv.TestVar, null,
BindingMode.OneWayToSource);
public string TestVar
{
get { return (string)GetValue(TestVarProperty); }
set { SetValue(TestVarProperty, value); }
}
它正在发挥作用!