在运行时更改选项卡项标题(WPF、c#)

亚历杭德拉·卢吉尔德

我在 C# 中使用 WPF 中的表单,事实是,我已将颜色和样式分配给 XAML,现在我正在以编程方式更改它们(因为我想在按下时更改整个应用程序的颜色(主题)一个按钮)。我已经能够通过 C# 代码更改所有内容的颜色,但是我无法使用选项卡项标题来这样做。有没有办法做到这一点?或者我应该对 XAML 做些什么?先感谢您。

天台

为您希望在运行时更改其标题的选项卡标题项指定一个名称。

在 XAML 中:

<TabControl>
    <TabItem Name="header_one" Header="One"/>
    <TabItem Name="header_two" Header="Two"/>
    <TabItem Name="header_three" Header="Three"/>
</TabControl>

在您的代码中,将事件附加到将更改标题详细信息的按钮

private void button_Click(object sender, RoutedEventArgs e){

header_one.Foreground = Brushes.Red;
header_one.Background = Brushes.Blue;

}

注意:选择时不会更改标题的颜色(在这种情况下默认颜色为白色)。如果您想更改选择颜色,我能想到的唯一方法是使用 XAML 样式。我试过这个,它工作得很好,除非你在你的代码中做错了什么。请如果您可以显示您的代码以获得更好的答案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#-在运行时编辑选项卡页的文本属性

来自分类Dev

在运行时从C#编辑WPF ListView项

来自分类Dev

更改选项卡后浮动的UITableView节标题

来自分类Dev

在运行时更改标题的颜色

来自分类Dev

如何在运行时从Glade定义中添加Gtk :: Notebook选项卡?

来自分类Dev

使用QTabWidget单击时在运行时将内容加载到选项卡中

来自分类Dev

是否可以在运行时在ViewPager中添加/删除选项卡?

来自分类Dev

在运行时将表单组件放在选项卡中

来自分类Dev

选项卡栏在运行时未显示在子页面上

来自分类Dev

PagerSlidingTabStrip:如何在运行时刷新当前选项卡中的内部片段Listview并停止为下一个选项卡加载数据

来自分类Dev

角形更改选项卡顺序

来自分类Dev

角形更改选项卡顺序

来自分类Dev

按钮更改选项卡

来自分类Dev

如何更改选项卡控件选项卡项目的标题颜色[MahApps.Metro]

来自分类Dev

DataGrid-在运行时更改列标题

来自分类Dev

动态更改Windows窗体窗口标题(在运行时)

来自分类Dev

WPF tabcontrol以编程方式更改选项卡的数量,它们的名称以及C#中显示的信息

来自分类Dev

dojo如何在tabContainer中动态更改选项卡的标题?

来自分类Dev

用于 Wordpress 的 Ajax 选项卡,可在用户更改选项卡时加载并运行不同的短代码

来自分类Dev

WPF:如何在运行时更改行为?

来自分类Dev

在 wpf C# 中在运行时更改标签文本

来自分类Dev

MahApps更改选项卡时更改LeftWindowCommands项目

来自分类Dev

如何在运行时动态设置带有片段的操作栏中可滑动选项卡的数量

来自分类Dev

在C#Winform中在运行时更改语言

来自分类Dev

c#在运行时更改标签(控件)的位置

来自分类Dev

JTabbedPane:从选项卡内更改标题

来自分类Dev

如何更改选项卡指示器的颜色

来自分类Dev

在ActionBar.Tab中更改选项卡宽度

来自分类Dev

在JQuery Mobile上以编程方式更改选项卡

Related 相关文章

  1. 1

    C#-在运行时编辑选项卡页的文本属性

  2. 2

    在运行时从C#编辑WPF ListView项

  3. 3

    更改选项卡后浮动的UITableView节标题

  4. 4

    在运行时更改标题的颜色

  5. 5

    如何在运行时从Glade定义中添加Gtk :: Notebook选项卡?

  6. 6

    使用QTabWidget单击时在运行时将内容加载到选项卡中

  7. 7

    是否可以在运行时在ViewPager中添加/删除选项卡?

  8. 8

    在运行时将表单组件放在选项卡中

  9. 9

    选项卡栏在运行时未显示在子页面上

  10. 10

    PagerSlidingTabStrip:如何在运行时刷新当前选项卡中的内部片段Listview并停止为下一个选项卡加载数据

  11. 11

    角形更改选项卡顺序

  12. 12

    角形更改选项卡顺序

  13. 13

    按钮更改选项卡

  14. 14

    如何更改选项卡控件选项卡项目的标题颜色[MahApps.Metro]

  15. 15

    DataGrid-在运行时更改列标题

  16. 16

    动态更改Windows窗体窗口标题(在运行时)

  17. 17

    WPF tabcontrol以编程方式更改选项卡的数量,它们的名称以及C#中显示的信息

  18. 18

    dojo如何在tabContainer中动态更改选项卡的标题?

  19. 19

    用于 Wordpress 的 Ajax 选项卡,可在用户更改选项卡时加载并运行不同的短代码

  20. 20

    WPF:如何在运行时更改行为?

  21. 21

    在 wpf C# 中在运行时更改标签文本

  22. 22

    MahApps更改选项卡时更改LeftWindowCommands项目

  23. 23

    如何在运行时动态设置带有片段的操作栏中可滑动选项卡的数量

  24. 24

    在C#Winform中在运行时更改语言

  25. 25

    c#在运行时更改标签(控件)的位置

  26. 26

    JTabbedPane:从选项卡内更改标题

  27. 27

    如何更改选项卡指示器的颜色

  28. 28

    在ActionBar.Tab中更改选项卡宽度

  29. 29

    在JQuery Mobile上以编程方式更改选项卡

热门标签

归档