wpf相关内容

Designer中的WPF功能区选项卡视图

我正在使用"Microsoft Ribbon for WPF"并创建多个RibbonTab.我无法找出一种方法来查看/集中设计器中的不同选项卡,并且默认情况下会显示“主页"选项卡.要查看我对除“主页"选项卡以外的选项卡所做的设计/xaml更改,我必须每次都调试项目并单击选项卡,这不是很方便.或者,我也可以退出要忽略的选项卡xaml.外面有人解决吗? 解决方案 您还可以使用功能区上的Sele ..

WPF报表在XPS中输出的自定义页面大小

如果将输出发送到打印机(物理或虚拟打印机,例如PDFCreator),我有一个WPF报表,该报表以自定义页面大小绘制报表内容(我们可以将其视为A4,问题是相同的).自定义页面大小为每个页面正确保留. 但是当我将其输出为XPS格式时,页面将适应Letter页面的大小. 在将WPF报告输出到XPS时,如何保留我的自定义页面大小? 我的最终目标:是从WPF获得PDF,而我的方法是使用P ..
发布时间:2020-08-06 19:24:51 其他开发

DataGrid CellEditEnding事件未在DataGridTemplateColumn内的单元格编辑上触发

在MyDatagrid_CellEditEnding(...)事件(如下所示)中,每当用户编辑三列之一的单元格时,我都会捕获单元格的编辑值.编辑第二列或第三列中的单元格后,当我移出该单元格时,可以看到CellEditEnding事件被调用.但是对于DataGridTemplateColumn列的第一列却不是这样.也就是说,当我在第一个DataGridTemplateColumn中的任何单元格中更改 ..
发布时间:2020-08-06 19:16:06 C#/.NET

.net core 3 wpf/winforms(非MSIX)的安装程序?

因此,我们完成了一些wpf到.net核心的转换,现在我们需要将其中一个作为安装程序交付给外部客户端.以前,我们使用ClickOnce,但.net核心已弃用该方法,因此不会根据MS进行移植,他们建议使用MSIX.但是,正如我们从文档中了解到的那样,即使我们将侧载WPF应用程序,其仍将在具有虚拟文件系统的沙箱中运行.这对我们来说是行不通的,显然,它的设计考虑了UWP + Marketplace交付.我 ..
发布时间:2020-08-06 19:16:03 C#/.NET

实现自己的“工厂".在WPF中重用视图

我目前正在使用 WAF(WPF应用程序框架)在WPF中进行编程. 我真的很喜欢为我的应用程序中的每个小型View-Unit拥有一个自己的ViewModel的想法,随后我以这种方式实现了该 在我的项目中,我得到了一个复杂的列表,其中每个列表元素还包含一个列表.由于复杂性,每个list和list-list元素都是一个自己的ViewModel. “最坏情况"场景总共包含60-90个视图模型,仅用于 ..
发布时间:2020-08-06 18:52:54 C#/.NET

不允许在VS2010扩展中的WPF ToolWindow中拖放

我在这里有一个奇怪的问题.我使用带有工具窗口的Visual Studio集成包/VSIX项目的向导创建了一个简单的插件.在该窗口中,我想从列表框中进行简单的拖放,然后将其拖放到同一窗口中.我在普通的WPF程序中做了同样的事情,但是当我在WS工具窗口中这样做时是不允许的.我开始拖放操作(由PreviewMouseLeftButtonDown事件启动)并调用DragDrop.DoDragDrop()方 ..
发布时间:2020-08-06 18:51:37 其他开发

在Visual Studio调试期间从哪里加载user.config

我有一个从用户设置文件读取的应用程序,该文件通常存储在Users/{username}/AppData/Local/{publisher}/{app}/{version}/user.config中.我要测试直接对文件进行更改,而不是通过Visual Studio属性编辑器进行测试. 我找到了这个答案,它指向另一个不同的问题,该问题指向应用程序应该从何处加载文件,但是在Visual Studi ..
发布时间:2020-08-06 18:35:21 C#/.NET

WPF中缺少MediaElement标记

我看到MediaElement上有一个Markers属性,但这似乎可用于Silverlight MediaElement,而不是WPF MediaElement? 您能帮我解决我所缺少的吗? 我正在尝试将标记添加到WPF MediaElement,以播放视频并根据时间轴显示弹出窗口.我应该使用什么来代替“丢失标记"集合? 谢谢您的帮助. 解决方案 根据您的实际意图,您的问 ..
发布时间:2020-08-06 08:22:52 其他开发

WPF中的选项卡式文档界面仅使用车载方式?

我在这里看到了两个有关TDI& T的话题. C#.他们俩都没有真正回答我的问题... 由于当今的TDI非常类似于标准,所以我很难想象,我必须购买特殊的控件(例如AvalonDock或SandDock). 必须以某种方式内置在tab-control(?)中才能做到这一点!我不需要特殊功能,例如停靠式和可拖动式Tabitems.只需在新标签页中打开每个表单即可.就是这样. 就像将每个表单的 ..
发布时间:2020-08-06 08:08:07 C#/.NET

墨迹(矢量图形)

我想在我的应用程序中拥有漂亮的矢量图形.谁不呢? = D 经过一番研究,我发现有SVG个文件格式(和其他一些文件格式),但是WPF(尽管它的信条是矢量图形,blablabla )不支持它. 我尝试了两个svg库,但是它们确实很烂(所以我不会说它们的名称). 然后,我发现Inkscape(免费的svg编辑器)可以将svg文件另存为xaml文件.这是这样的文件: ..
发布时间:2020-08-06 06:35:19 C#/.NET

来自WPF应用程序的屏幕截图为SVG/矢量图形?

是否可以像SVG一样创建WPF应用程序的屏幕截图/是否有一些WPF内置函数来获取当前绘制窗口的XAML代码,然后可以将其转换为SVG?我需要一些屏幕快照来记录WPF应用程序,并且希望它们像WPF程序正在使用的那样可缩放.史努比(Snoop)或Vista Magnifyer.谢谢您的提示! 解决方案 您将需要使用XamlWriter来序列化XAML,然后编写或查找某种实现以将其转换为所选的矢 ..
发布时间:2020-08-06 05:34:30 其他开发

通过UI制作GeometryDrawing交互式地图? (与WPF中的SVG图像进行交互)

我是WPF的新手,我已经努力了几天,以弄清楚如何与矢量图像的元素进行交互.就我而言,是GeometryDrawing元素. 我了解到,在WPF中,当需要创建交互式GUI元素时,通常会使用形状,因为它们是uielements,因此在它们上有各种各样的事件处理优点.可悲的是,我需要与似乎不是设计用于交互性的GeometryDrawings集合进行交互. 我的问题: 我需要加载SVG图 ..
发布时间:2020-08-06 03:58:33 C#/.NET

WPF在WPF中将SVG文件用作图标的正确方法是什么

有人可以描述推荐的逐步操作步骤吗? 编辑: 步骤1.将SVG转换为XAML ...那很容易 步骤2.现在呢? 解决方案 您的技术将取决于SVG到XAML转换器生成的XAML对象.它会产生图纸吗?一个图像?网格?画布?路径?几何?在每种情况下,您的技术都会有所不同. 在下面的示例中,我假设您在按钮上使用图标,这是最常见的情况,但是请注意,相同的技术也适用于任何Cont ..
发布时间:2020-08-06 03:39:50 其他开发

强名签名对此程序集stdole.dll无效

我刚刚开始在我的ClickOnce应用程序中遇到以下错误.在安装并运行相同的应用程序时,在看似成功的安装之后,我收到一条错误消息: 应用程序验证未成功 我可以看到的错误详细信息是: 强名称签名对此程序集stdole.dll无效. 当我单击详细信息时,我会得到 错误详细信息在此操作过程中检测到以下错误. * [2016年4月13日11:33:22 AM] System. ..
发布时间:2020-08-06 03:32:43 C#/.NET