私たちが知っているように、キーが見つからなかった場合、例外が発生します。しかし、これを防ぎ、コントロールの可視性を非表示に設定する方法はありますか?または、Binding のようにFallbackValueを指定しますか?
簡単な例:
<TextBlock Text="{StaticResource myKey}"/>
"myKey" が定義されていないため、デフォルトで例外が発生します。ただし、TextBlock の Visiblity を非表示に設定できるといいのですが:<TextBlock Text="nothing here" Visibilty="Hidden">
または:
<TextBlock Text="nothing here" FallbackValue="default value">
(注意: "FallbackValue" は実際には存在しません
)アプリケーションは続行できます。問題はありません。乾杯:)