问题标签 [wpf-controls]
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.
.net - 免费的语法高亮 .NET 编辑器
我需要将语法高亮编辑器控件合并到我的应用程序中。要求控件是免费的并且只有本地 .NET 代码,因此 Scintilla.NET 控件不可行。这样做的原因是因为它是一个 ClickOnce 应用程序。
我想要使用 WinForms 或 WPF 的答案。它不必来自同一供应商。它需要基本支持语法高亮、行号,并且对于高达 100,000 个的大文件相当快,并且必须是免费的!
我知道之前有人问过这个问题,因为他们通常会混淆需要版税或不免费的商业控件,或者提到不是本机 .NET 代码的 Scintilla.NET 控件。
wpf - WPF 中带有矢量图形的自定义用户控件
我已将用户控件的图形创建为矢量图形并将其导入到 Expression Design。到目前为止,一切正常,没有问题。但是我随后将其导出为 XAML 并在 VS 中打开它。XAML 由一个画布和几个路径组成。我在 XAML 中创建了一个用户控件,现在我想要一个鼠标单击事件,如果用户单击这些路径中的任何一个,就会触发该事件。我可以将相同的事件附加到每条路径,但是将路径分组会更优雅,有没有办法做到这一点?
我还问自己 WPF 是否可以使用标准格式的矢量图形,如 SVG。
在 XML 代码下方。
wpf - 在 WPF 中使用单独的活动/禁用图像创建工具栏按钮的最佳方法是什么?
我正在处理 WPF 应用程序的工具栏。我们使用的图标集有正常、悬停和禁用状态的单独图标,我想使用它们。我想知道最简单的解决方案/正常的方法是什么?
我的第一个想法是创建一个具有 NormalImage、ActiveImage、DisabledImage 属性的用户控件“ImageButton”,其中包含 IsMouseOver 和 IsEnabled 的必要触发器。这可行,但不幸的是导致按钮失去工具栏按钮样式,即它们获得标准按钮边框,鼠标悬停时没有蓝色背景并且间隔太近。据我了解,这是因为 WPF 的工具栏控件覆盖了子按钮元素的样式,并且无法重新设置按钮的样式,因为它们位于父 ImageButton 中。
有没有人有任何建议让这个工作?我对 WPF 很陌生,所以我可能只是以一种倒退的方式来处理这个问题。
.net - 如何隐藏 WPF ListView 的标题?
我希望能够隐藏 WPF ListView 中每个网格列顶部的标题。
这是我的 ListView 的 XAML:
我绑定到的数据是:
wpf - WPF:将 UIControls 与物理行为正确的绳索连接(受 Pixelmator 启发)
Pixelmator [1] 有一个令人印象深刻的 GUI。到目前为止,我只是玩了一下它。如果您使用的是应用于图片一部分的滤镜,则可以在其中设置滤镜参数的窗口通过绳索连接到图像的相关部分(参见图 2)。
但是我想知道两件事。我一般如何实现类似这条绳子的东西,目前我不知道..(绳子是如何绘制的?逐个像素?)似乎力(如g)以某种方式定义,然后是线绳索的近似值。最后我想在 WPF 中实现这个。
有任何想法吗?
wpf - GridViewColumn 中的 WPF 文本格式
我想将格式(对齐文本,货币格式 0000.00)应用于 GridViewColumn 中的列。
想法如下:在列(GridViewColumn)中,我们可以对他应用格式的文本(左对齐、右对齐、居中对齐、对齐等)。
在下面的代码中,他们可以看到不同的尝试而没有获得任何结果
代码如下:
XML
wpf-controls - WPF 自定义控件资源
我有一个自定义控件,需要在代码中配置一个 MultiBinding,它需要一个 IMultiValueConverter。使用 FrameworkElement.FindResource 并要求将 Converter 定义为资源是一种好习惯,还是应该在代码中实例化转换器?
我可以在主题资源中使用它,这样它就一直存在,但这似乎有点容易出错。
.net - WPF软电话控制
我们有一个定制的 WPF CRM,并且正在寻求集成一个软电话客户端,这样操作员就不必手动输入电话号码。从我在网上看到的情况来看,没有 WPF 软电话客户端,看起来我们必须从头开始构建自己的客户端。
有人知道那里有任何 WPF 软电话实现吗?我确实找到了这个库,它可以帮助我从头开始构建它
wpf - 将控件绑定到多个 DataTable
这可能是一个奇怪的问题,但我来了(如果这是一个糟糕的数据库设计或只是我所处的奇怪情况,请告诉我)。
我的数据库中有两个表:ProductGroup 和Parameters。一个包含有关其名称的各种产品组的信息,另一个包含有关可应用于每个组的各种参数的信息(从而使每个组不同)。
现在为了关联这两个表,设置了第三个表 - GroupParameters 具有两个主键:parameterId 和 groupId,第三列是该组的参数值。
现在我有一个屏幕,显示有关每个组及其参数值的信息。用户也应该能够编辑这些值。因此,我的问题是如何将此值(存储在第三个表中)绑定到文本框。一般来说,在这种情况下我将如何绑定控件。
多谢你们!
编辑:我遗漏了一个重要的细节。我想使用DataSet和DataTable对象来存储数据库中的内存数据并将它们绑定到控件。其原因与问题无关,但它与我必须跟踪更改并能够按照用户的意愿撤消它们有关:(
wpf - WPF 媒体元素视频源
我尝试在 XAML 代码中设置视频源,视频无法播放:
所以我尝试在代码隐藏中设置视频源,也不能播放。:
或者
它只是在视频源绝对无限制时播放:
如何使用相对源设置视频源?