Как добавить разрывы строк в содержание канцелярской кнопки? - PullRequest
1 голос
/ 05 июля 2011

Я только начал использовать карты в своем приложении для Windows Phone, и я не могу понять, как у меня могут быть разрывы строк в содержимом канцелярской кнопки.Вот мой код:

<my:Map Height="756" HorizontalAlignment="Left" Name="map1" VerticalAlignment="Top" Width="468" CredentialsProvider="Auc_zPo5mypWlRwCBm73jnZE0D-6AqBQq6bSdt8XpRA" Center="41.6154423246811, 0.738656005859375" ZoomBarVisibility="Visible" ZoomLevel="12" >
        <my:Pushpin Location="41.6154423246811, 0.738656005859375" Content="First line, \n second line" />
    </my:Map>

Спасибо за помощь

Ответы [ 2 ]

2 голосов
/ 05 июля 2011

Вы можете предоставить шаблон для содержимого вашей канцелярской кнопки:

<my:Pushpin>
    <StackPanel>
        .. your content here
    </StackPanel/>
</my:Pushpin>

Обратите внимание, что по умолчанию свойство Pushpin (то есть ContentControl) является его «Content», поэтому вы можете напрямую редактировать его, добавляя коды между тегами.

Вот хороший источник информации о настройке кнопок:

http://msdn.microsoft.com/en-us/gg266447

1 голос
/ 24 июля 2011

Использование System.Environment.NewLine

например

Mypushpin.Content = "This is line one "+ System.Environment.NewLine + "and this is line two!";

...