2014-01-20 20 views
0

这里是我的代码。 Fallbackvalue不起作用。数据绑定fallbackvalue不会出现

<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

我编辑了自己的冠军。请参阅:“[应该在其标题中包含”标签“](http://meta.stackexchange.com/questions/19190/)”,其中的共识是“不,他们不应该”。 –

+0

好吧,谢谢你的信息。 –

回答

0

尝试

<Image Source="{Binding icon, FallbackValue='/Assets/DefaultIcon.png'}" /> 

这应该词如果DefaultIcon.png设置为内容。

0

如果您Assets文件夹在你的应用程序根目录,那么你尝试过这样的路径:

<Image> 
    <Image.Source> 
     <Binding Path="icon" 
      FallbackValue="/YourAppName;component/Assets/DefaultIcon.png" /> 
    </Image.Source> 
</Image>