アプリケーションのタイトルをフォーマットしようとしていますが、基本的なWPFの詳細がわからないようです。これが私のコードです:
<Window.Title>
<MultiBinding StringFormat="{}{0} - {1}">
<Binding Path="Shell.Workbench.Title" />
<Binding Path="Shell.Workbench.CurrentFileName" />
</MultiBinding>
</Window.Title>
問題は、2番目のフィールドが空の文字列になることがあることです。その場合、どうすればそれらの間のダッシュを隠すことができますか?
例:両方の文字列が存在する場合、 「Title--CurrentFileName」のようなタイトルがあり ます。2番目の文字列が空の場合、 「Title- 」があり、 「Title」 だけが必要です 。
ありがとうございました