В WPF 4 / 3.5SP1 вы можете использовать MultiBinding
в сочетании с StringFormat
:
<TextBlock>
<TextBlock.Text>
<MultiBinding StringFormat="{0}:{1}">
<Binding Path="Host"/>
<Binding Path="Port"/>
</MultiBinding>
</TextBlock.Text>
</TextBlock>
До WPF 4 вы все еще можете использовать MultiBinding
, но вместо этого нужно будет написать собственный конвертер.
Альтернативой обоим этим подходам является использование MVVM и предоставление свойства, которое выполняет конкатенацию для представления, тогда представление просто привязывается непосредственно к этому свойству.