是否可以在c ++ cx metro app中更改Button文本颜色?

时间:2012-12-12 23:19:24

标签: xaml microsoft-metro c++-cx

我有以下XAML代码

XAML:

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

我可以更改Button_Click方法中的字体颜色或代码中的其他位置吗?

2 个答案:

答案 0 :(得分:1)

您可以通过directX 2013中的以下代码运行来实现它:

void App2::DirectXPage::Button_Click(Platform::Object^ sender, Windows::UI::Xaml::RoutedEventArgs^ e) {
    bt->Foreground = ref new SolidColorBrush(Windows::UI::Colors::Blue);
}

答案 1 :(得分:0)

是的,您可以在代码中的任何位置更改按钮的颜色

这是一个示例按钮和一个示例代码,用于更改其点击事件中的颜色

继承代码以更改btnChangeFontColor的点击事件中的颜色

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