ボタンヘッダーをファイル名にバインドしたいのですが、ファイル名の前後にテキストを修正したいのですが。これは、コードビハインドなしでxamlで可能ですか?
そんな感じ:
<Button Header="Save {Binding ActiveDocument.FileName} as..." Command="{Binding ActiveDocument.SaveAsCommand}" />
正直に言うと、私はそれを試したことがありません。ただし、BindingオブジェクトにはStringFormatプロパティがあります。だからあなたは単にこれを試すことができます。
<Button Content="{Binding ActiveDocument.FileName, StringFormat='Save {0} as...'}" Command="{Binding ActiveDocument.SaveAsCommand}" />
もう1つの可能な方法は、ButtonsContentStringFormatプロパティを設定することです。
<Button Content="{Binding ActiveDocument.FileName}" ContentStringFormat="Save {0} as..." Command="{Binding ActiveDocument.SaveAsCommand}" />