Xamarin:用于图像加载的数据绑定转换器
我不熟悉Xamarin:用于图像加载的数据绑定转换器,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我不熟悉Xamarin,尝试使用库在我的forms应用程序中显示svg图形。 在文档中指出,要使用数据绑定 使用提供的转换器(例如,使用XAML时): 在数据绑定基础的文档中,它指出,转换器可以将0到1之间的双精度转换为0到255之间的整数,以便将其用作颜色 但是我不明白,这个转换器是做什么的。为什么我不能用它呢 Source="{Binding SvgFileName}" converter是xamarin和所有silverlight/wpf类似技术的一个通用方面。它们可用于将绑定源转换为不
Xamarin
,尝试使用库在我的forms
应用程序中显示svg
图形。
在文档中指出,要使用数据绑定
使用提供的转换器(例如,使用XAML时):
在数据绑定
基础的文档中,它指出,转换器可以将0到1之间的双精度
转换为0到255之间的整数
,以便将其用作颜色
但是我不明白,这个转换器是做什么的。为什么我不能用它呢
Source="{Binding SvgFileName}"
converter
是xamarin
和所有silverlight
/wpf
类似技术的一个通用方面。它们可用于将绑定源转换为不同的数据格式,然后显示在视图中。您可以找到有关它们的更多信息,以及
我不明白,这个转换器是做什么的
它将数据从一种类型转换为另一种类型
为什么我不能用
你可以用这个;您只需将源代码设置为数据上下文的成员SvgFileName
具有合适的数据格式(例如SvgImageSource
)。如果要使用文件名(如变量名所示),可以使用转换器将文件名转换为SvgImageSource
对象
总之,大多数情况下不建议这样做,因为最好将枚举
、布尔
等数据类型绑定到视图
,并通过转换器加载真实图像源
Source="{Binding SvgFileName}"