2013-11-14 179 views
0

如果绑定值为null,我想分配一个占位符。答案是TargetNullValue,但我不知道如何实际使用它!如何在Windows Phone 8中使用TargetNullValue?

这里说ImageSource无效:

<Image> 
    <Image.Source> 
     <Binding Path="ImageUri" > 
      <Binding.TargetNullValue> 
       <ImageSource>/Assets/PlaceHolder.png</ImageSource> 
      </Binding.TargetNullValue> 
     </Binding> 
    </Image.Source> 
</Image> 
+1

或者你可以写这样的:'<图片来源=“{Binding Path = ImageUri,TargetNullValue ='/ Assets/PlaceHolder.png',FallBackValue ='/ Assets/Placeholder.png'}”>' – mishan

回答

3

我想我曾经有类似的问题,解决它像这样

<Image Source="{Binding Path=ImageUri, TargetNullValue='/Assets/PlaceHolder.png'}" /> 
+0

诀窍在于使用'''。谢谢 – user2970840

相关问题