Изменение цвета кнопок Bing Map

Как программно установить цвет канцелярской кнопки с помощью C#, а не XAML? Как установить шрифт и размер строки, связанной с канцелярской кнопкой, через Контент? Я не знаю, как использовать ContentStringFormat для достижения этой цели.


person user3623874    schedule 29.10.2014    source источник


Ответы (1)


pushpin.Background = new SolidColorBrush(Color.FromArgb(100,100,100,100)); 

Pushpin унаследовал свойства FontFamily и FontSize, они должны влиять на связанный текст.

pushpin.FontFamily = new FontFamily("Arial");
pushpin.FontSize = 20.0;
person kennyzx    schedule 29.10.2014
comment
Спасибо. Вы также знаете, как я могу изменить размер канцелярской кнопки? Я попытался изменить свойства высоты и ширины, но размер канцелярской кнопки так и не изменился. Кроме того, как я могу изменить форму/значок канцелярской кнопки на другую стандартную форму/значок, предоставляемую WPF? Или я должен сам предоставить изображение и сделать его значком канцелярской кнопки? - person user3623874; 29.10.2014
comment
Вам нужно предоставить ControlTemplate для канцелярской кнопки, это в XAML — почему вы предпочитаете код XAML? - к счастью, уже есть пример - person kennyzx; 29.10.2014