gpt4 book ai didi

silverlight - x : prefix in XAML when naming an element? 的目的是什么

转载 作者:行者123 更新时间:2023-12-01 10:09:02 24 4
gpt4 key购买 nike

我注意到在 xaml 中命名元素时,我们在命名元素时有两个选项。

<Textbox Name="MyTextBox" />

或者
<Textbox x:Name="MyOtherTextBox" />

我已经在各种示例中看到了这两种用法,并且想知道哪个最好,以便我可以在我的应用程序中使用它。两者有什么区别?

最佳答案

当像 TextBox 这样的元素有一个 Name属性那么使用 Name 没有区别或 x:Name .

然而,并非所有可以出现在 Xaml 中的类都有 Name属性所以试图使用 Name在这样的元素上会导致错误。您可以使用 x:Name尽管。当这样的元素具有 x:Name通常可以通过 FindName 找到它包含 FrameworkElement 的方法.

另见:- Is there any difference in x:name and name for controls in xaml file?

关于silverlight - x : prefix in XAML when naming an element? 的目的是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7755180/

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