这是我的代码。后备值不起作用。
<Image>
<Image.Source>
<Binding Path="icon" FallbackValue="/Assets/DefaultIcon.png">
</Binding>
</Image.Source>
</Image>
也尝试了这个
<Image>
<Image.Source>
<Binding Path="icon">
<Binding.FallbackValue>
<BitmapImage UriSource="/Assets/DefaultIcon.png"></BitmapImage>
</Binding.FallbackValue>
</Binding>
</Image.Source>
</Image>
尝试了许多不同的事情但没有任何效果。
答案 0 :(得分:0)
尝试
<Image Source="{Binding icon, FallbackValue='/Assets/DefaultIcon.png'}" />
如果DefaultIcon.png设置为Content,则应该说出来。
答案 1 :(得分:0)
如果您的Assets
文件夹位于应用程序根目录中,那么您是否尝试过这样的路径:
<Image>
<Image.Source>
<Binding Path="icon"
FallbackValue="/YourAppName;component/Assets/DefaultIcon.png" />
</Image.Source>
</Image>