Try the following:
<TextBlock x:Name="someText" TextWrapping="NoWrap"> <Run Text="{Binding ElementName=theList, Path=SelectedItem, Mode=TwoWay}" /> <Run Text=" Arrow." /> </TextBlock>
XAML solutions are not yet available in Metro XAML:
You can use StringFormat :
<TextBlock x:Name="someText" Text="{Binding ElementName=theList, Path=SelectedItem, Mode=TwoWay, StringFormat={}{0} Arrow.}" />
You can also use MultiBinding and StringFormat :
<TextBlock> <TextBlock.Text> <MultiBinding StringFormat="{}{0} Arrow."> <Binding ElementName="theList" Path="SelectedItem.Name" /> </MultiBinding> </TextBlock.Text> </TextBlock>
source share