0

ボタンヘッダーをファイル名にバインドしたいのですが、ファイル名の前後にテキストを修正したいのですが。これは、コードビハインドなしでxamlで可能ですか?

そんな感じ:

<Button Header="Save {Binding ActiveDocument.FileName} as..." Command="{Binding ActiveDocument.SaveAsCommand}" />
4

1 に答える 1

1

正直に言うと、私はそれを試したことがありません。ただし、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}" />
于 2012-11-22T21:32:05.547 に答える