正如我们所知,如果没有找到密钥,它会引发异常。但是,有没有办法防止这种情况,只需将控件的可见性设置为隐藏?或者像绑定一样给它一个FallbackValue ?
一个简单的例子:
<TextBlock Text="{StaticResource myKey}"/>
现在“myKey”没有定义,默认情况下会引发异常。但我希望我可以将TextBlock的Visiblity设置为隐藏:<TextBlock Text="nothing here" Visibilty="Hidden">
或者:(
<TextBlock Text="nothing here" FallbackValue="default value">
注意:“FallbackValue”确实不存在)
然后应用程序可以继续。没有错,干杯:)