gpt4 book ai didi

c# - 如何定位窗口内的所有按钮?

转载 作者:太空宇宙 更新时间:2023-11-03 21:52:01 26 4
gpt4 key购买 nike

我的 WPF 窗口中有几个按钮。我如何定位窗口内的所有按钮,无论它们是在 Stack 面板 还是 Dock 面板 内。我想将所有这些都作为目标,以便能够通过设置更改所有这些的背景颜色。

除了针对按钮的每个单独名称,还有其他方法吗?

最佳答案

看看这个问题Find all controls in WPF Window by type

它展示了如何获取 WPF 应用程序中的所有控件,然后您可以设置按钮的背景颜色。

foreach (Button btn in FindVisualChildren<Button>(window))
{
btn.Background = new SolidColorBrush(Colors.Black);
}

FindVisualChildren 来自链接的答案。

关于c# - 如何定位窗口内的所有按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14048659/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com