问题标签 [collapse]

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.

0 投票
1 回答
1903 浏览

c# - 为什么 WinForms 中的 TreeView 会意外崩溃?

除了调用 TreeNode 上的 .Collapse() 方法或 TreeView 的 .CollapseAll() 方法之外,还有什么会导致 TreeView 崩溃?

在我正在开发的应用程序中,TreeView 将无法正常运行。TreeView 只维护两个级别。选择父节点的子节点时,所有其他节点都会立即折叠。但是,我的代码中没有任何 .Collapse() 或 .CollapseAll() 方法调用!

TreeView 的所有属性都保留为默认值,但 .LabelEdit 属性设置为 true。TreeView 有一些与 AfterLabelEdit 事件相关联的代码,用于简单的验证/消息框例程。

我试过了:

  • 挂钩 TreeView 的 BeforeCollapse 事件并提高 e.CancelAction 标志。

  • 手动展开 TreeView 的 AfterSelect 事件中的所有节点。(这作为一个实验很好,但我不打算
    完全禁止节点崩溃!)

在代码中的许多地方,我逐个节点地遍历 TreeView 以检查属性。但是,不会发生节点的添加或删除。在用户进行选择时修改的唯一 TreeNode 属性是 .ImageIndex 和 .SelectedImageIndex。

除了上述两种解决方案之外,我对可能导致此错误的原因没有任何线索。即使无法实现任何解决方案,是否有人知道捕获崩溃的正确方法?(我曾尝试在 BeforeCollapse 事件中设置断点,但除非用户通过鼠标或键盘显式折叠节点,否则它不会触发。)


更新:

问题是由于更改了任何 TreeNode 上的 .SelectedImageIndex 属性。更改此属性会导致所有其他节点折叠。

我尝试使用 .BeginUpdate() 和 .EndUpdate() 调用来包围 .SelectedImageIndex 属性修改代码,但无济于事。

如何避免这种情况?

0 投票
3 回答
3424 浏览

visual-studio - 如何折叠 Visual Studio 2008 中的所有 XML 注释

我想知道是否有一个插件、插件或任何其他简单的方法来摆脱 C# 臃肿的 xml 注释?

公司需要文档,但在我的日常工作中,这些评论只是在污染代码。如果有一种简单的方法可以将方法之前的所有 xml 文档简单地折叠到一行,甚至更好地没有 :-)

有人有什么想法吗?

TIA

0 投票
5 回答
10998 浏览

css - 通过 CSS 折叠 div 和 p

如果 div 和 p 元素被 CSS 为空,那么如何在源代码中不为用户显示标签?

这些元素在我的源代码中,尽管它们是空的。这会导致站点的其余部分出现错误。

我运行这个不成功

这表明我显然不能通过 CSS 做这样的事情。也许,需要其他工具,例如 PHP。

0 投票
2 回答
1362 浏览

jquery - jQuery 1.3.2 中的手风琴不工作(在 1.3 中工作!)

好的,所以在某个地方,出了点问题。当我使用 1.3 版时,手风琴工作正常。当我将 jQuery 升级到 1.3.2 版时,它现在不再像预期的那样工作了。我需要最新版本,因为它正在解决 IE6 抛出的一些错误......

所以这里是代码,为了让它与 jQuery 的最新版本一起工作需要改变什么?

HTML 类似于:

我应该注意,它不起作用的地方是,在展开第二个面板时,第一个面板应该正常折叠 - 但在 1.3.2 中,情况并非如此......


*我已经用我的实际情况更新了 HTML,因为似乎是 HTML/CSS 出现了问题。

我将 CSS 设置为:

为了让它产生“类似于 2 列的表格”的效果(并且为了便于客户端 CMS 编辑 - 点击“粗体”按钮并点击“i”按钮) - 但似乎它是浮动的使手风琴不起作用的元素。当我删除“浮动:左;” - 它再次正常工作。

它并没有消除这样一个事实,即相同的设置适用于 jquery1.3.0 但不适用于 jquery1.3.2 - 所以还是有问题!

0 投票
1 回答
3425 浏览

sharepoint - Sharepoint 导航菜单折叠

有谁知道你什么时候在sharepoint中创建了站点设置导航中的导航结构/我只能在标题下添加一个页面并且必须隐藏作为标题的页面?

单击顶部菜单而不是立即显示时,如何使菜单折叠?

我想在单击任何第一个级别时显示第二个级别,然后单击第二个级别以使第一个消失,并显示第二个和第三个级别,并且面包屑可以轻松回家。

如何在门户网站中完成此操作而不使用发布站点?任何建议将不胜感激。

0 投票
2 回答
367 浏览

geometry - 使用 + 和 - 或指向右侧或向下的三角形?

我见过使用 MS 约定的网站,即使用“+”(加号)和“-”(减号)符号来展开和折叠文件夹行。在其他网站上,我看到了 Macintosh 样式,它使用指向右侧的小三角形(箭头)来显示折叠的行(嵌套文件夹)并指向下方来表示已展开的文件夹。

问题:是设计师的偏好还是有一些最常见的网页设计惯例?

0 投票
1 回答
782 浏览

c# - c# 折叠数组列表

如果我有

和一个List<foo> myList

是否有一些简写符号来制作 a ,即从每个元素中List<int> from eg myList[*].a挑选出来并制作一个新列表a

显然,这可以通过迭代 myList 来完成,但似乎经常发生,我想知道是否有快捷表示法

数组等的相同问题

谢谢

0 投票
2 回答
2439 浏览

wpf - 当列表视图中的扩展器折叠时,无法让 WPF 列表视图折叠

我有一个 wpf ,里面ListView有两个Expanders。当扩展器展开列表视图时,会为内容腾出空间。当它们折叠时,列表视图不会“收回”额外的空间。我已经设置HorizontalAlignmentVerticalAlignmentStretch任何地方。有没有办法做到这一点?和列包含扩展器DetailsChart请参阅下面的代码。谢谢。

在这里

这是列表视图:

0 投票
7 回答
31123 浏览

css - CSS:父级没有边框时的边距顶部

正如您在这张图片中看到的那样,我在没有顶部边框div的绿色中有一个橙色。div橙色div有一个30px上边距,但它也将绿色div向下推。当然,添加顶部边框可以解决问题,但我需要绿色div顶部无边框。我能做什么?

谢谢

0 投票
1 回答
1958 浏览

jquery - Accordion - 展开/折叠 - 但第一个面板已打开并将其拧紧

我有一个手风琴,默认打开第一个面板:

(这会触发第一个面板就像点击了 h4 链接一样,从而打开了......)

但这似乎搞砸了我能想到的扩展/折叠所有面板的唯一方法。

我有这个代码来展开/折叠:

使用此功能时,所有面板都会切换打开和关闭,但当时碰巧打开(或关闭)的任何面板除外。

如何在加载时保持默认 div 打开,同时与其他 div 展开/折叠?

谢谢。