В настоящее время при портировании приложения на Windows Phone 7 я столкнулся с проблемой, которая должна быть тривиальной
Все, что я хочу, это изменить цвет фона TextBlock.
Используя WYSIWYG, я могу легко создать TextBlock, изменить цвет переднего плана и фона.
Поэтому для TextBlock, использующего белый текст на черном фоне, я бы использовал:
<TextBox Height="148" HorizontalAlignment="Left" Margin="106,0,0,0" Name="textBox1" Text="TextBox" VerticalAlignment="Top" Width="460" Background="Black" BorderBrush="Black" Foreground="White" />
Но мне нужно сделать это в коде (C #), и фон, по-видимому, не является свойством TextBlock.
Почему это то, что вы можете сделать с помощью редактора ресурсов, но не в коде?
Я нашел несколько похожих вопросов, но не дал однозначного ответа.
В документации Microsoft (.Net) TextBlock действительно имеет свойство Background
Есть ли способ сделать это в коде, не помещая TextBlock внутри контейнера (например, Grid), который имеет свойство Background?
Спасибо
JY