问题标签 [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.
wpf - WPF 扩展器触发器
我并排有 2 个扩展器。一次只能打开 1 个。
我想直接在他们的定义中为他们编写触发器,如下所示:
这当然是一个糟糕的代码。请问我该怎么做?
wpf - 展开 WPF 扩展器以显示包含的元素
我有一个包含 n 个元素的扩展器(可能是其他也包含元素的扩展器)。
现在我想以编程方式将包含的元素带入视图 - 就像 ScrollViewers 的 BringIntoView() 一样。当前隐藏元素的所有扩展器都应该展开。
我目前的想法是对 Expander 进行子类化,并使其对从包含的元素冒出的事件做出反应。但是 WPF 中可能有更简单的方法,对吧?
jquery - 与firefox相比,jquery ie7 css高度不一致的结果
当我使用 Firefox 时,上面的工作就像我预期的那样工作。
它返回触发上述代码的 div 元素。我得到的高度为 393px。
但是在 IE7 中,我得到了自动。
这引起了我的问题。
顺便说一句,上面的代码是在扩展器 jquery 插件的 afterExpand($thisElement) 函数中运行的。
谁能帮助我,以便我在 IE7 中获得与在 Firefox 中相同的结果?
谢谢你。
c# - WPF - 扩展器中的滚动列表框
我有一个Expander
我想加入的ListBox
。当我打开 时Expander
,它ListBox
只是从屏幕上展开(而不是展开以填充可用的内容然后滚动)。
这是我的 XAML:
打开时Expander1
,它只会扩展到ListBox
(屏幕外)的大小。如果我在网格 ( Height="275"
) 上设置大小,则它不会随窗口调整大小。
我希望它伸展到窗口的大小,但仅此而已。有没有办法做到这一点?
wpf - 如何将扩展器锚定到列表框的右侧?
下面的 XAML 代码可以正常工作,只是我希望扩展器按钮位于列表框和网格之间。如果我设置 ExpandDirection="Left" 按钮位于列表框和网格之间,但按钮上的方向指示符会让用户感到困惑 - 展开时它指向右侧,未展开时它指向左侧。我希望方向指示器以 ExpandDirection="Right" 时的方式工作,但我想要 ExpandDirection="Left" 的功能。
jquery - 具有 max-lines 属性的 jQuery 扩展器
我真的认为jQuery Expander 插件很棒,但它不能满足我的需求。它剪切文本并在扩展文本的文本后放置一个“阅读更多”按钮。但它仅在文本长度大于指定值时才会剪切。但是如果文本是:
文本使用与包含许多字符的文本一样多的空间,但扩展器不会将其截断。我想要一个最大行数属性,这样我就可以限制文本长度和最大行数。有什么插件建议吗?
wpf - 列表中带有 Canvas 的扩展器的 ZOrder
我有一个列表,其中包含一些控件,包括Expander
. 在扩展器中是另一个列表,我想覆盖外部列表。这是一个简单的复制:
当Expander
打开时,内部标签将呈现在与标签相同的级别DataTemplate
以及列表中后续项目的内容。我已经尝试将其Panel.ZIndex
移到面板上而没有任何变化。
如果我添加以下样式:
它将正确覆盖 SAME 列表项中的项目,但仍会与后面的列表项中的内容混合呈现。
(我怀疑这是一个相当明显的布局问题,但我一直没能找到。)
wpf - 带有嵌套扩展器的 ListView 不折叠
这个问题与其他未回答的问题相同。
当Expander展开时,外部ListView会增长以为展开器内容腾出空间,但是当Expander然后折叠时,视图不会强制 ListView 调整大小。
简化的代码,后面有注释:
我在ItemsControl或StackPanel中有ParameterGroupView ,因为实际上有很多ParameterGroupView条目。切换到StackPanel不会改变行为。
移除Boarder不会影响行为,但拥有它有助于仅使用单个ParameterGroupView显示行为。
外部ListView中可以有许多Expander部分,而Expander在内部ListView中可以有许多实体。
外部ListView和Expander用于替换TreeView,它用于具有可折叠节点的列表,但TreeView内部使用网格,意味着 TextView 项目被水平挤压,就像你删除 ether HorizontalContentAlignment ="拉伸”属性。
因此,如果有另一种方法来包装/连接所有这些,我也会很高兴。
这是一个问题,因为我们的TextView块很大并且有很多Expander。
编辑:TextView用作代码是数据绑定的,因此动态组合在一起。所以任何 ListView 的替代品都需要某种形式的ItemsSource
wpf - 有人知道如何以 SketchFlow 样式创建扩展器吗?
我查看了 Expression Blend + Sketchflow 论坛,还查看了 Gallery,但没有找到 SketchFlow 样式的扩展器控件。谁能指点我一个,或者就如何滚动我自己的 Sketchflow Expander 控件向我提供建议?