来自 XAML 的 WPF 引用对象

发布于 2024-10-20 14:57:58 字数 257 浏览 1 评论 0原文

这是让我烦恼的一个!

我在 stackoverflow 上发现了有关访问资源的 Accessing XAML object in codebehind(WPF)

但是,如果我想引用文本框(例如在我的代码隐藏文件中)怎么办? 我在周围没有找到那个。

谢谢!

Here is one that bothers me!

I found on stackoverflow this Accessing XAML object in codebehind(WPF) about accessing a resource.

But what if i want reference to a textbox, for example, in my code-behind file?
I didn't find that around.

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

煮茶煮酒煮时光 2024-10-27 14:57:59

给它一个x:Name,然后在代码隐藏中将其引用为this.TheName

请参阅 MSDN 上的 XAML 命名元素

Give it an x:Name and then in your code-behind just reference it as this.TheName.

See XAML Named Elements on MSDN.

空城旧梦 2024-10-27 14:57:59

XAML:

<TextBox Name="txtBox"  Text="Example Text"/>

代码:

  txtBox.Foreground = Brushes.Blue;

但并非 xaml 中的所有对象都具有名为 Name 的属性,在这种情况下您可以使用:

<SomeObject x:Name="namedObject" .../>

XAML:

<TextBox Name="txtBox"  Text="Example Text"/>

Code:

  txtBox.Foreground = Brushes.Blue;

But not all objects in xaml has property called Name, in that case you can use this:

<SomeObject x:Name="namedObject" .../>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文