我刚刚将一些代码从使用HtmlTable
控件转换为基于 Web 的Table
控件,我发现除了TableRow
类之外还有TableHeaderRow
. 我基于这里的一些半读评论愚蠢地做出了假设,如果一行是其中之一,它将被放入thead
输出 HTML 中的一个元素中。不是。
当这不起作用时,我仔细看了看,发现TableHeaderRow
上面似乎没有实际代码,并且TableSection
属性TableRow
不关心它是否为 a TableHeaderRow
。
那么这种类型的意义何在?似乎在实践中它与 TableRow 类完全相同,您仍然必须在其上设置TableSection
属性以告诉它它是thead
一行。
这有一个很好的用例场景吗?我当然想不出一个...
编辑澄清
在我的调查中,我使用 Refactor 来查看所涉及的代码。这就是我如何确定这TableHeaderRow
似乎源自TableRow
但实际上并未实现任何新事物。
Table
在确定是否输出 a的渲染中,thead
它似乎纯粹是看TableSection
属性。它不关心行的实际类型是什么,而且我在任何地方都找不到一行代码,它的行为完全不同于行的类型不同。
我正在寻找一个实际的例子来说明它的不同之处。虽然我很欣赏文档参考,但它们实际上似乎与我正在查看的代码不匹配。