私がラベルを持っている場合:
<Label Content="{StaticResource Foo}" />
xamlに*を追加する方法はありますか?
私は次のようなものを探しています:
<Label Content="{StaticResource Foo, stringformat={0}*" />
アプリケーションは複数の言語をサポートしているため、リソースディクショナリからコントロールのコンテンツを配置しています。xamlに*を追加して、イベントを作成し、そのイベントが発生したときに追加する必要がないようにできるかどうか疑問に思いました。
編集:
リソース辞書には次のものがあります。
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:system="clr-namespace:System;assembly=mscorlib"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
>
<system:String x:Key="Foo">Name</system:String>
</ResourceDictionary>
私のウィンドウには:(最後の辞書をマージします)
<Label Content="{StaticResource 'Foo'}" />
名前が表示されます
名前だけでなく名前*を表示するラベルが欲しい
たぶん、スタイルでそれを達成することが可能になるでしょう。