gpt4 book ai didi

c# - 如何按存储在字符串变量中的名称获取 XAML 元素?

转载 作者:行者123 更新时间:2023-11-30 19:40:41 25 4
gpt4 key购买 nike

例如,我有一个 UIElement:

<TextBlock Name="sometextblock" Text="sample text"/>

在代码中我有一个具有该名称的字符串变量:

string elementName = "sometextblock";

如何使用这个变量获取这个元素?我需要访问元素的属性,例如,我需要能够更改文本属性。

如何做到这一点?

谢谢!

最佳答案

如果您在 XAML 中按如下方式命名元素:

<TextBlock x:Name="sometextblock" />

您可以通过 FindName 找到它们方法:

TextBlock txt = this.FindName("sometextblock") as TextBlock;


string elementName = txt.xyzproperty //do what you want with using txt.xyz property

关于c# - 如何按存储在字符串变量中的名称获取 XAML 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22059087/

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