Можно ли изменить цвет текста кнопки в приложении C++ CX Metro?

У меня есть следующий код XAML

XAML:

<Button x:Name = "Btn1" Click = "Button_Click">

Могу ли я изменить цвет шрифта в методе Button_Click или где-либо еще в коде?


person balauru    schedule 12.12.2012    source источник


Ответы (2)


Да, вы можете изменить цвет кнопки в любом месте кода.

Вот пример кнопки и пример кода для изменения цвета в событии клика

Heres the code to change the color in the click event of the btnChangeFontColor

private void Button_Click_1(object sender, RoutedEventArgs e)
{
    btnChangeFontColor.Foreground = new SolidColorBrush(Colors.Red);
}
person Anobik    schedule 13.12.2012

Вы можете реализовать это с помощью следующего кода, запускаемого в directX 2013:

void App2::DirectXPage::Button_Click(Platform::Object^ sender, Windows::UI::Xaml::RoutedEventArgs^ e) {
    bt->Foreground = ref new SolidColorBrush(Windows::UI::Colors::Blue);
}
person Mohamed Slama    schedule 19.12.2014
comment
Если возможно, попробуйте объяснить, как это помогает ОП, и сделайте это отличным ответом. - person Matt; 19.12.2014
comment
Извините, что вы имеете в виду под ОП - person Mohamed Slama; 29.04.2015
comment
Оригинальный постер в данном случае. - person Matt; 29.04.2015