我从 Web 服务 ( User.Avatar
) 中获取用户的头像 url:
/users/user_id/12?last_update=timestamp
在不同的控件中,我必须使用不同大小的头像(网络服务可以裁剪和调整图像大小):
ImageSource="{Binding User.Avatar, StringFormat=http://myurl.com/\{0\}/crop/110x110, Converter={StaticResource ImageSizeUrlConverter}}"/>
转换器必须采取
http://myurl.com/users/user_id/12?last_update=timestamp/crop/110x110(带StringFormat
)
并返回
http://myurl.com/users/user_id/12/crop/110x110?last_update=timestamp
但是转换器需要/users/user_id/12?last_update=timestamp
(没有StringFormat
)。
这是正常行为吗?