问题描述
(已编辑:清晰度)
我想要一个 BindableProperty
用于最终显示图像的自定义控件。在我的实现中(摘录如下),属性 Source
被分配了值
Xamarin.Forms.StreamImageSource
而不是类似于文件路径的东西。
我的 XAML 具有以下内容:
<controls:StretchImage
x:Name="Folder"
HeightRequest="25"
HorizontalOptions="StartAndExpand"
VerticalOptions="Center"
BackgroundColor="Gold"
Source="{local:ImageResource CloudTest.Assets.icons.folder_tab.png}" />
在 StretchImage.cs 中我有:
class StretchImage : SKCanvasView
{
public static readonly BindableProperty LabelProperty =
BindableProperty.Create(nameof(Source),typeof(string),typeof(StretchImage),null,Xamarin.Forms.BindingMode.OneWay);
public string Source
{
get { return (string)GetValue(LabelProperty); }
set { SetValue(LabelProperty,value); }
}
}
我不明白什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)