问题标签 [expander]

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 投票
3 回答
2085 浏览

silverlight - 如何删除silverlight 3扩展器控件中标题的边框线?

请提出正确答案

0 投票
1 回答
4057 浏览

wpf - WPF 扩展器触发器

我并排有 2 个扩展器。一次只能打开 1 个。

我想直接在他们的定义中为他们编写触发器,如下所示:

这当然是一个糟糕的代码。请问我该怎么做?

0 投票
1 回答
1066 浏览

wpf - 展开 WPF 扩展器以显示包含的元素

我有一个包含 n 个元素的扩展器(可能是其他也包含元素的扩展器)。

现在我想以编程方式将包含的元素带入视图 - 就像 ScrollViewers 的 BringIntoView() 一样。当前隐藏元素的所有扩展器都应该展开。

我目前的想法是对 Expander 进行子类化,并使其对从包含的元素冒出的事件做出反应。但是 WPF 中可能有更简单的方法,对吧?

0 投票
1 回答
904 浏览

jquery - 与firefox相比,jquery ie7 css高度不一致的结果

当我使用 Firefox 时,上面的工作就像我预期的那样工作。

它返回触发上述代码的 div 元素。我得到的高度为 393px。

但是在 IE7 中,我得到了自动。

这引起了我的问题。

顺便说一句,上面的代码是在扩展器 jquery 插件的 afterExpand($thisElement) 函数中运行的。

谁能帮助我,以便我在 IE7 中获得与在 Firefox 中相同的结果?

谢谢你。

0 投票
1 回答
3437 浏览

c# - WPF - 扩展器中的滚动列表框

我有一个Expander我想加入的ListBox。当我打开 时Expander,它ListBox只是从屏幕上展开(而不是展开以填充可用的内容然后滚动)。

这是我的 XAML:

打开时Expander1,它只会扩展到ListBox(屏幕外)的大小。如果我在网格 ( Height="275") 上设置大小,则它不会随窗口调整大小。

我希望它伸展到窗口的大小,但仅此而已。有没有办法做到这一点?

0 投票
2 回答
2319 浏览

wpf - 如何将扩展器锚定到列表框的右侧?

下面的 XAML 代码可以正常工作,只是我希望扩展器按钮位于列表框和网格之间。如果我设置 ExpandDirection="Left" 按钮位于列表框和网格之间,但按钮上的方向指示符会让用户感到困惑 - 展开时它指向右侧,未展开时它指向左侧。我希望方向指示器以 ExpandDirection="Right" 时的方式工作,但我想要 ExpandDirection="Left" 的功能。

0 投票
1 回答
3440 浏览

jquery - 具有 max-lines 属性的 jQuery 扩展器

我真的认为jQuery Expander 插件很棒,但它不能满足我的需求。它剪切文本并在扩展文本的文本后放置一个“阅读更多”按钮。但它仅在文本长度大于指定值时才会剪切。但是如果文本是:

文本使用与包含许多字符的文本一样多的空间,但扩展器不会将其截断。我想要一个最大行数属性,这样我就可以限制文本长度和最大行数。有什么插件建议吗?

0 投票
1 回答
824 浏览

wpf - 列表中带有 Canvas 的扩展器的 ZOrder

我有一个列表,其中包含一些控件,包括Expander. 在扩展器中是另一个列表,我想覆盖外部列表。这是一个简单的复制:

Expander打开时,内部标签将呈现在与标签相同的级别DataTemplate以及列表中后续项目的内容。我已经尝试将其Panel.ZIndex移到面板上而没有任何变化。

如果我添加以下样式:

它将正确覆盖 SAME 列表项中的项目,但仍会与后面的列表项中的内容混合呈现。

(我怀疑这是一个相当明显的布局问题,但我一直没能找到。)

0 投票
2 回答
3119 浏览

wpf - 带有嵌套扩展器的 ListView 不折叠

这个问题与其他未回答的问题相同。

Expander展开时,外部ListView会增长以为展开器内容腾出空间,但是当Expander然后折叠时,视图不会强制 ListView 调整大小。

简化的代码,后面有注释:

我在ItemsControlStackPanel中有ParameterGroupView ,因为实际上有很多ParameterGroupView条目。切换到StackPanel不会改变行为。

移除Boarder不会影响行为,但拥有它有助于仅使用单个ParameterGroupView显示行为。

外部ListView中可以有许多Expander部分,而Expander在内部ListView中可以有许多实体。

外部ListViewExpander用于替换TreeView,它用于具有可折叠节点的列表,但TreeView内部使用网格,意味着 TextView 项目被水平挤压,就像你删除 ether Horizo​​ntalContentAlignment ="拉伸”属性。

因此,如果有另一种方法来包装/连接所有这些,我也会很高兴。

这是一个问题,因为我们的TextView块很大并且有很多Expander

编辑:TextView用作代码是数据绑定的,因此动态组合在一起。所以任何 ListView 的替代品都需要某种形式的ItemsSource

0 投票
1 回答
481 浏览

wpf - 有人知道如何以 SketchFlow 样式创建扩展器吗?

我查看了 Expression Blend + Sketchflow 论坛,还查看了 Gallery,但没有找到 SketchFlow 样式的扩展器控件。谁能指点我一个,或者就如何滚动我自己的 Sketchflow Expander 控件向我提供建议?