【问题标题】:is it possible to change Button text color in c++ cx metro app?是否可以在 c++ cx Metro 应用程序中更改按钮文本颜色?
【发布时间】:2012-12-12 23:19:24
【问题描述】:

我有以下 XAML 代码

XAML:

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

我可以在 Button_Click 方法或代码中的其他任何地方更改字体颜色吗?

【问题讨论】:

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


    【解决方案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);
    }
    

    【讨论】:

    • 如果可能,请尝试解释这对 OP 有何帮助,并使其成为一个很好的答案。
    • 对不起,你说的OP是什么意思
    • 本案例中的原始海报。
    【解决方案2】:

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

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

    这是在btnChangeFontColor的点击事件中改变颜色的代码

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

    【讨论】:

      猜你喜欢
      • 2019-03-07
      • 1970-01-01
      • 2013-06-15
      • 1970-01-01
      • 1970-01-01
      • 2015-02-02
      • 1970-01-01
      • 2018-03-19
      • 1970-01-01
      相关资源
      最近更新 更多