gpt4 book ai didi

c# - 如何获取元素 WPF 的子元素

转载 作者:太空狗 更新时间:2023-10-29 18:11:04 24 4
gpt4 key购买 nike

我有一个包含图像和文本 block 的堆栈面板。一旦用户执行双击,我就会引发一个事件。(P.S - 我正在添加 StackPanel 及其子项(如果重要,则以编程方式添加 Image 和 TextBlock)。

现在,我需要从堆栈面板中获取 TextBlock 元素,我知道我应该使用 DataBinding 来完成它,但我是 WPF 的初学者,并且真的没有在网络上找到任何关于它的示例。我很乐意得到解释,非常感谢!

(我前段时间学习了DataBinding)。

最佳答案

获取特定类型(例如 TextBlock)的第一个子元素的简单方法是这样的:

var textBlock = panel.Children.OfType<TextBlock>().FirstOrDefault();

您要么获取第一个 TextBlock,要么获取 null(如果没有)。

关于c# - 如何获取元素 WPF 的子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11095859/

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