Gui*_*shy 8 data-binding wpf xaml
我不会复制/粘贴我的整个xaml文件.解释它会太长,但这里有趣的是:我得到了一个属性"名称"的绑定
<TextBlock Text="{Binding Name}"/>
Run Code Online (Sandbox Code Playgroud)
问题是,有时,我的项目没有"名称"属性.它没有崩溃,但我只是在TextBlock中得到一个空文本
如果Name为空,我要做的就是绑定到"没有",只是{Binding}.这将显示我的对象名称,它将是完美的!
在此先感谢任何帮助,如果这是一个noobie问题,对不起:(
你想要的是PriorityBinding.
特别是,它看起来像(确切的语法可能需要一些验证):
<TextBlock>
<TextBlock.Text>
<PriorityBinding>
<Binding Path="Name"/>
<Binding />
</PriorityBinding>
</TextBlock.Text>
</TextBlock>
Run Code Online (Sandbox Code Playgroud)
请注意,当Name属性在绑定的对象上不可用时,这会特别回退; 如果Name属性具有空字符串值,我相信它仍将使用该空值.
归档时间: |
|
查看次数: |
1348 次 |
最近记录: |