8
単一の結合のために、私たちが使用する:複数のバインディングを持つStringFormatを使用したMultibindingの短いxaml構文は何ですか?
<TextBlock>
<TextBlock.Text>
<MultiBinding StringFormat="{}{0}">
<Binding Path=EmployeeName/>
</MultiBinding>
</TextBlock.Text>
</TextBlock>
または短い構文:
今<TextBlock
Text="{MultiBinding StringFormat=\{0\}, Bindings={Binding Path=EmployeeName}}"/>
、あなたが多している場合:
<TextBlock>
<TextBlock.Text>
<MultiBinding StringFormat="{}{0}, {2}">
<Binding Path="EmployeeName"/>
<Binding Path="Age"/>
</MultiBinding>
</TextBlock.Text>
</TextBlock>
を私がどうなるか、思っていましたその短い構文? MSDNによると
<TextBlock
Text="{MultiBinding StringFormat=\{0\}, Bindings={Binding ??????}"/>
はい、それは非期待される動作である可能性があります。私が提示した短い構文は、WPF要素を貼り付けるときにVisual Studio 2008によって生成されました。私はそれをコード化しなかったので、複数のバインディング・パスに対してこの短いバージョンを実行できるかどうかを考えていました。ありがとう、Heinzi! –