expander相关内容

WPF 列表框 + 扩展器事件

我在 ListBox 的 ItemTemplate 中有一个扩展器.渲染得很好.我遇到的问题是,我希望在展开和/或选择扩展器时触发 ListBox_SelectionChanged 事件.MouseDown 事件似乎没有冒泡到 ListBox. 我需要的是 ListBox 的 SelectedIndex.因为 ListBox_SelectionChanged 没有被触发,所以索引为 -1,我 ..
发布时间:2022-01-16 11:27:56 其他开发

如何设置 WPF 扩展器标题的样式?

我想在 WPF Expander Header 上应用样式.在下面的 XAML 中,我有一个 Expander,但样式适用于所有内容,而不仅仅是标题. 谢谢. 解决方案 我结合了一些来自 Josh Smith 和 MSDN 并想出了一个解决方案.实际上,控件(至少是标题)必须重新模板化. ..
发布时间:2022-01-11 16:29:33 其他开发

使用 C# 的短网址中的长网址

我一直在使用 LongURL.org API 来扩展短网址.这项服务的伟大之处在于它返回一个长 URL、实际页面的标题和元信息. 我遇到的真正问题是获取数据似乎花费了过多的时间.我正在考虑将请求转移到 JavaScript,以便通过 AJAX 更新面板获取 URL,以便快速加载页面,并在用户查看内容(某些搜索结果)时更新 URL 数据. 有谁知道我还能如何在更好的时间范围内收集上述信息 ..
发布时间:2021-11-15 01:20:21 C#/.NET

WPF 中的动画扩展器

如何为 Wpf 扩展器控件的展开和折叠动作设置动画? 解决方案 我在 Code Project 上找到了这篇文章:阅读此处 作者创建了自己的 SimpleExpander 模板,然后为其添加了拉伸动画.他甚至为它添加了一个漂亮的旋转箭头. ..
发布时间:2021-11-10 05:46:12 其他开发

WPF Expander 在 Canvas 中不会向左扩展

我有一个有 4 列的网格.第一列是一个 ZIndex 为 99 的 Canvas,里面是一个扩展器.展开方向设置为 RIGHT.当我单击标题时,扩展器会扩展到第 2 列的 OVER TOP ......这正是我想要的.我试图在第 4 列中复制这个(仅相反的方向),以便在展开时,它会显示在第 3 列上.即使我已将第二个扩展器的 ExpandDirection 标记为“左",它仍然扩展为右侧,然后离开 ..
发布时间:2021-09-30 18:44:15 C#/.NET

单击标题时防止 WPF 扩展器扩展

如何防止 WPF Expander 在单击其标题时展开?我希望我的 Expander 仅在单击展开按钮本身时展开或折叠. 我想答案与取消冒泡事件有关.如果可能,我想在 XAML 中实现解决方案,同时避免重新模板化整个 Expander. 解决方案 标题是创建事件的按钮,因此您需要更改扩展器的模板,将扩展器图标作为按钮. 这是如何更改扩展器. ..
发布时间:2021-09-30 18:33:17 其他开发

如何仅修改扩展器按钮背景?WPF

我在一个蓝色背景的窗口上放置了一个扩展器,我想让扩展器的按钮与默认颜色(蓝色,它从窗口接收到的颜色)不同.当我修改扩展器的背景属性时,它会将整个扩展器、标题和所有内容更改为新颜色.但是,我只想更改按钮本身.谁能指出我正在寻找的正确财产?谢谢 解决方案 您不仅需要重新模板化扩展器 ... 您还需要重新模板化扩展器模板中的 ToggleButton ... 以便您可以模板绑定扩展器上的背景画笔 ..
发布时间:2021-09-28 20:20:12 其他开发

当我们打开新的扩展器时,在“Datatemplate"中折叠打开的扩展器

我的观点是这样的.我有一个 Observable 集合,其中包含放在列表中的对象.通过单击任何项​​目,我可以打开与该项目相关的扩展器.这是一个问题:我怎样才能当我打开另一个扩展器时折叠(关闭)先前打开的扩展器?我不想出现同时打开多个扩展器的情况. 我的 WPF 代码如下所示: ..
发布时间:2021-09-26 20:29:30 其他开发

扩展器中的滚动查看器

我有一个带有扩展器的列表框,它又包含一个列表框.我想让 ListBox 和 Expander (listBox1) 和每个 Expander 中的 ListBox (listBox2) 都具有滚动功能,但我无法让最里面的滚动工作(即我的 XAML 中的 scrollViewer1). 如何让两个滚动条都工作? ..
发布时间:2021-07-17 19:23:55 C#/.NET

WPF - 向左扩展窗口

我有一个带有可扩展面板的 WPF 窗口(通过 Expander).面板位于窗口的左侧,展开时窗口会增大以适应内容. 默认情况下,窗口固定在左上角,所以我的窗口向右增长.我希望窗户向左增长. 我尝试在 Window.SizeChanged 事件中执行以下操作: private void onWindowSizeChanged(object sender, SizeChangedEven ..
发布时间:2021-07-09 18:31:48 其他开发

扩展器标头删除"_"特点

我正在使用MVVM模式将XAML中的Expander.Header属性绑定到ViewModel中的字符串类型的后备公共属性: 公共字符串EnumName {...} 我将此属性设置为"X_Y_Z",但是出于某些奇怪的原因,扩展器标题正在删除第一个下划线字符,并且将其显示为XY_Z.我尝试在前面添加"\"或将其设置为@"X_Y_Z",但没有运气. 这是我的XAML绑定部分: ..
发布时间:2021-05-13 20:53:58 C#/.NET

定制模块,可以将模块添加到模块中以在DNN 9.2中创建扩展器模块

我正在使用 DNN 9.2 ,并寻找一种可能性来创建自己的模块,该模块的工作方式类似于 有人有更多信息可以帮助我实现自己想要的行为吗? 目标是创建一个扩展器模块,其中可以包含其他几个模块,但是我们不确定如何以最佳实践的方式构建它. 修改 抱歉,我错过了我正在寻找一种将JS魔术减至最少的方法的事实.因此,我认为它必须在后面的代码中发生. 此外,页面必须记住哪个"expander ..
发布时间:2021-05-02 20:27:41 C#/.NET