Привязать текст и значение переменной вместе - PullRequest
1 голос
/ 02 июня 2011

Как использовать это текстовое значение?

Text="My custom text: {Binding MyData}"

В этом коде?

<TextBlock x:Name="lbl_data" Foreground="Black" TextWrapping="Wrap" 
 Margin="50,39,130,0" FontSize="13.333" FontFamily="Segoe WP Light" 
 VerticalAlignment="Top" Height="26" 
 Text="My custom text: {Binding MyData}" 
/>

спасибо.

Ответы [ 3 ]

1 голос
/ 03 июня 2011

Использовать прогон:

<TextBlock x:Name="lbl_data" Foreground="Black" TextWrapping="Wrap" 
       Margin="50,39,130,0" FontSize="13.333" FontFamily="Segoe WP Light" 
       VerticalAlignment="Top" Height="26" 
       ext="My custom text: {Binding MyData}">
<TextBlock.Text>
     <Run Text="My custom text:" />
     <Run Text="{Binding MyData}" />
</TextBlock.Text>

0 голосов
/ 26 августа 2014

Вопрос довольно старый, но так как я искал похожее решение, я также опубликую свой ответ. Я не хотел использовать конвертер, и я использую .NET 4.5 с WPF - так что это не относится к исходному вопросу. <Run></Run> работал для меня, как уже упоминалось в вопросе выше

<TextBlock x:Name="lbl_data" Foreground="Black" TextWrapping="Wrap" 
 Margin="50,39,130,0" FontSize="13.333" FontFamily="Segoe WP Light" 
 VerticalAlignment="Top" Height="26"/>
    <Run Text"My custom text: "/>     
    <Run Text="{Binding Path=MyData}"/>
</TextBlock>
0 голосов
/ 02 июня 2011

Вы можете написать конвертер и передать параметр MyData

Если это был Silverlight 4.0, вы можете использовать конвертер значений, как этот

<Button Content={Binding MyData, StringFormat='My Custom Text \{0\}'}/>

Также см. Вопрос: Связывание с StringFormat в Windows Phone 7?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...