WPF - 清除 TabControl 的所有 TabItem 中的所有文本框

比尔比尔

在 WPF 中,我使用 tabcontrol 有 tabitems 来创建新的动态内容。我有按钮重置来清除所有 TabItems 中的所有文本框。我的代码正在使用选项卡焦点。但是,当我单击另一个选项卡并再次单击旧选项卡时,内容再次显示。请帮助我,以便我可以在此处清除所有 tabItems My Code 中的所有文本框:

        private void ClearControls(DependencyObject root)
    {

        System.Windows.Controls.TabControl controls = new System.Windows.Controls.TabControl();
        for (int i = 0; i < VisualTreeHelper.GetChildrenCount(root); i++)
        {
            var control = VisualTreeHelper.GetChild(root, i);

            if (control is System.Windows.Controls.TextBox)
            {

                (control as System.Windows.Controls.TextBox).Text = String.Empty;
            }
            else if (VisualTreeHelper.GetChildrenCount(control) > 0)
            {
                ClearControls(control);
            }
        }
    }

    private void BtnResetTurnbyTurn_Click(object sender, RoutedEventArgs e)
    {

        ClearControls(this);                    


    }
123321

不要在树可视化工具上浪费你的时间

在单独的用户控件中设计您的 ui,然后从

然后前往您的主窗口并为应该显示 ui 的区域命名或仅声明一个网格并为其命名

现在转到您的选项卡并双击应该显示您想要的用户界面的选项卡,然后从代码中编写以下内容

只是为了澄清名称

我在一个名为 pages 的文件中有我单独设计的 ui,它的名称是 myui,我的 usercontrol 标签是 name child

我的查看区域充满了一个名为 Mainview 的网格

我双击了所需的选项卡,它把我带到了点击事件中的 cs 文件

我的代码是

` pages.myui mu =new pages.myui();

Mainview.Children.Clear();

Mainview.Cildren.Add(mu.child);`

这可能是完成任务的最基本方法,但相信我,它可以挽救生命

评论任何问题

我希望我帮助了你 Yusuf naeem

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在WPF中强制内容卸载我的TabControl的所有TabItem?(使用Caliburn.micro)

来自分类Dev

WPF- TabControl,每个TabItem中都有Datagrid

来自分类Dev

C#清除所有文本框,然后取消选中WPF中的所有复选框

来自分类Dev

Tabcontrol TabItem中的WPF页面延迟加载

来自分类Dev

单击 TabControl 的当前 tabItem(在 WPF 中)

来自分类Dev

TabControl:所有TabItem均已折叠,但第一个TabItem的内容仍然可见

来自分类Dev

清除Windows窗体中除特殊文本框外的所有文本框

来自分类Dev

禁用WPF中的所有文本框

来自分类Dev

清除所有文本框,但忽略DomainUpDown

来自分类Dev

TabControl WPF中的TabControl

来自分类Dev

WPF TabControl覆盖TabItem背景吗?

来自分类Dev

具有可关闭TabItem标头的TabControl

来自分类Dev

清除vb.net中的所有文本框会引发错误

来自分类Dev

一次清除Winform中的所有文本框

来自分类Dev

将点击事件添加到WPF中的所有文本框

来自分类Dev

错误输入后文本框清除有效值 - WPF

来自分类Dev

在DataGridView C#中取消选中所有复选框时如何清除文本框

来自分类Dev

搜索文本框清除使用 jquery ajax 将所有数据显示到 html 表中

来自分类Dev

WPF:TabControl.ItemTemplate和TabItem.ContentTemplate之间的区别

来自分类Dev

Windows Classic主题上的WPF Tabcontrol TabItem显示问题

来自分类Dev

如何获取TabControl WPF的TabItem标头的宽度

来自分类Dev

重置/清除所有文本框功能不起作用

来自分类Dev

清除文本框时显示所有 Gridview 控件值

来自分类Dev

清除所有setIntervals

来自分类Dev

更改 tabcontrol WPF 上的选项卡时,从另一个窗口重新加载 TabItem 中的数据

来自分类Dev

如何清除嵌套在 tabControl、tabPage 和 2 个面板中的文本框?

来自分类Dev

清除绑定到wpf中的静态属性的文本框

来自分类Dev

如何通过 tabcontrol tabitem 选择更改重新更新文本框验证

来自分类Dev

如何在wpf中使所有文本框对齐在相同的垂直位置?

Related 相关文章

  1. 1

    如何在WPF中强制内容卸载我的TabControl的所有TabItem?(使用Caliburn.micro)

  2. 2

    WPF- TabControl,每个TabItem中都有Datagrid

  3. 3

    C#清除所有文本框,然后取消选中WPF中的所有复选框

  4. 4

    Tabcontrol TabItem中的WPF页面延迟加载

  5. 5

    单击 TabControl 的当前 tabItem(在 WPF 中)

  6. 6

    TabControl:所有TabItem均已折叠,但第一个TabItem的内容仍然可见

  7. 7

    清除Windows窗体中除特殊文本框外的所有文本框

  8. 8

    禁用WPF中的所有文本框

  9. 9

    清除所有文本框,但忽略DomainUpDown

  10. 10

    TabControl WPF中的TabControl

  11. 11

    WPF TabControl覆盖TabItem背景吗?

  12. 12

    具有可关闭TabItem标头的TabControl

  13. 13

    清除vb.net中的所有文本框会引发错误

  14. 14

    一次清除Winform中的所有文本框

  15. 15

    将点击事件添加到WPF中的所有文本框

  16. 16

    错误输入后文本框清除有效值 - WPF

  17. 17

    在DataGridView C#中取消选中所有复选框时如何清除文本框

  18. 18

    搜索文本框清除使用 jquery ajax 将所有数据显示到 html 表中

  19. 19

    WPF:TabControl.ItemTemplate和TabItem.ContentTemplate之间的区别

  20. 20

    Windows Classic主题上的WPF Tabcontrol TabItem显示问题

  21. 21

    如何获取TabControl WPF的TabItem标头的宽度

  22. 22

    重置/清除所有文本框功能不起作用

  23. 23

    清除文本框时显示所有 Gridview 控件值

  24. 24

    清除所有setIntervals

  25. 25

    更改 tabcontrol WPF 上的选项卡时,从另一个窗口重新加载 TabItem 中的数据

  26. 26

    如何清除嵌套在 tabControl、tabPage 和 2 个面板中的文本框?

  27. 27

    清除绑定到wpf中的静态属性的文本框

  28. 28

    如何通过 tabcontrol tabitem 选择更改重新更新文本框验证

  29. 29

    如何在wpf中使所有文本框对齐在相同的垂直位置?

热门标签

归档