问题标签 [xname]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - WPF 中的 x: thing 有什么作用?
我见过很多,我不知道它是什么意思。我会说它与命名空间有关吗?我已经用谷歌搜索了它,但我不清楚它的目的是什么。
谁能解释它是什么以及它通常在什么情况下使用?
谢谢
编辑:
但是例如,在上面的代码中,我x
在第三行定义为 XAML 命名空间的别名,尽管我x
在第一行代码中使用了相同的权利。这是怎么发生的?它不关心事物出现的顺序?
编辑2: 如果我错了,请纠正我:
窗口 x:Class="WpfApplication8.MainWindow"
上面的代码会将一个派生自 Window 的类放在 x:WpfApplication8.MainWindow 命名空间中,而
窗口 x:Name="abc"
将在 x 命名空间中放入一个名为 abc 的 Window 类的实例。那正确吗?
如果我是对的,如果我没有使用x
别名,类(第一种情况)和实例(第二种)情况会放在哪里?无处,有点像匿名类型?它们被使用但没有定义它们的位置?
c# - 生成有效 x:Name 的最简单方法是什么?
我正在根据其他一些输入源生成一些 Xaml。在某些情况下,我会生成 x:Name 值,但它们包含无效字符。我在 MSDN 上找到了这篇文章:
其中描述了 ax:Name 标签的语法,但没有告诉我如何实际应用它。显然有一些代码可以在运行时验证这个名称,但是用无效字符实际修复字符串的最简单方法是什么?
c# - XName x = “字符串”?
当我遇到它时我忘记了铸造机制:)。那么你能让我再次记住它吗?因为目前它看起来对我来说是不可接受的。
wpf - 如何从代码中获取对象的 x:Name?
给定对 XAML 中定义的对象的引用,是否可以确定对象具有什么(如果有)x:Name,或者我只能通过访问 FrameworkElement.Name 属性来执行此操作(如果对象是 FrameworkElement)?
c# - XDocument.Descendants(itemName) - 查找限定名称时出现问题
我正在尝试从网站读取 XML-RSS-Feed。因此我使用异步下载并使用XDocument
方法创建一个XDocument.Parse()
。
该文档打算非常简单,如下所示:
现在我想读出所有的项目。因此我尝试了:
但这不起作用。所以我在这个板子里找到了一个帖子使用限定名,因为在根元素中定义了一些命名空间:
好吧,我尝试了所有 3 个可用的命名空间 - 对我没有任何帮助:
任何帮助,将不胜感激。(通常我正在使用 Regex 进行 XML 分析 - 但这次我正在为移动设备开发,因此需要关心性能。)
c# - 如何在 XML 标记中获取带有特殊字符的 XElement
我有一个要遍历的 XML 文档,它符合 SDMX。这是一个简短的示例:
但是,当我尝试在 C# 中使用 Linq to Xml 执行以下操作时,我得到一个 XmlException。
异常文本是: ':' 字符,十六进制值 0x3A,不能包含在名称中。
我无法控制 XML。关于如何克服这个问题的任何想法?
wpf - 访问 ControlTemplate 中的内部元素
这是我的代码:
所以当触发器触发时(在编译时),我得到了错误:
Cannot find the Trigger target 'ArrowDrawing'. (The target must appear before any Setters, Triggers, or Conditions that use it.)
我如何实际访问从触发器GeometryDrawing
命名的?ArrowDrawing
javascript - Silverlight 和 JS:获取来自 XAML 的名称或 uid,通过 Javascript
我正在尝试通过 Javascript 从我的 Xaml 获取 <RowDefinitions> 元素,因此我可以在运行时向其添加新的 <RowDefinition> 元素。
这样,如果用户输入数字“20”,那么 20 个 <RowDefinition> 元素将被添加到 <RowDefinitions> 中。
问题是 <RowDefinitions> 没有 x:Name 的可能性。它只有 x:uid。那么是否可以从 Javascript 中获取 uid?我需要一种或另一种方式的 <RowDefinitions> 元素(但只能通过 JS)。我需要向它添加 <RowDefinition> 元素。
有任何想法吗?
谢谢
c# - el.Attribute ("...") 和 el.Attribute (XName.Get ("...")) 有区别吗?
在我们的生产代码中,我看到使用显式XName.Get
调用读取 XML 属性:
我以前总是将字符串传递给Attribute
:
这更具可读性,但我想知道逻辑或性能是否有任何差异。
xna-4.0 - 添加 GamerServicesComponent 会导致程序启动时间过长
在完成了我正在开发的游戏的原型之后,我开始整合网络和网络代码。整个事情也很好,我唯一的问题是,在将 GamerServicesComponent 添加到游戏后,它需要永远启动。它在合理的时间内编译得很好,但启动应用程序本身需要 5-60 秒(至少我没有等待比这更长的时间,因为我当时决定退出)。在添加组件之前,启动时间在 0.25 到 0.5 秒之间。
我读到了多核 AMD 处理器(我使用的是 X4 Phenom)可能存在的问题,但那篇文章是 2008 年的。我尝试了安装 AMD 多核工具的可能解决方案,但这并没有改变。我什至不确定这是否导致了我的问题。
除了上述之外,我在互联网上没有找到任何关于这个话题的东西,所以我得到这个问题的答案的希望相对较低。另外,为什么 XNA 的记录如此糟糕?似乎只有少数人使用这项技术。