如何识别 DPI WPF 应用程序
在日常生活中,我们必须处理许多不同类型的显示器尺寸,它可能是移动的,也可能是 4K 显示器。屏幕分辨率因显示器而异。这里的另一个重要因素是 DPI(每英寸显示),它主要是窗口中的缩放因子,但与屏幕分辨率有很大关系。 现在我给你一个例子,首先假设我在全高清显示器上运行 Visual Studio 应用程序,分辨率为 1920x1080。假设我将显示分辨率从全高清 (1920x1080) 更改为 1366x768。之后,我在同一显示器上再次运行 visual studio,我看到用户界面 (UI)…
开发人员技术 | Windows Presentation Foundation
'ismouseover'属性停留在'enteractions/exitactions'模式,如何更改按钮的焦点?请注意显示其工作原理的图像(GIF)
大家好。 首先,我为我的语言语法感到抱歉,因为我的第一语言是波斯语(伊朗)。我创建了一个具有一系列效果的按钮,当 WPF 窗口打开时,这些效果可以正常工作。但是,当 PreviewMouseLeftButtonUp 事件完成并打开 Openfiledialog 窗口时,该按钮将保持焦点模式(IsMouseOver 属性保持 EnterActions 模式)。当我将按钮的焦点转移到另一个控件时,IsMouseOver 功能将保持 ExitActions…
开发人员技术 | Windows Presentation Foundation
开发人员技术 | C#
在 C 语言中运行快速辅助(QuickAssist.exe))#
嗨,我正在制作一个在 system32 文件夹中以“quickassist.exe”开头的 wpf 应用程序女巫。 这是我的代码。 除了连接,一切都很好。 (例如,说明 exe、输入代码、选择授权) 在连接部分,“quickassist.exe”在其自己的窗口中显示错误消息。 我试图弄清楚是什么导致了问题。 但是没有像日志或异常消息这样的线索。 我应该怎么做才能解决这个问题? Note:此问题总结整理于:Run quick assist(QuickAssist.exe)) in C#-in-c)
开发人员技术 | Windows Presentation Foundation
查找允许定义子表的 UI 表控件
你好 我正在寻找一个允许控制表内子表的表控件。请参阅旧 DOS 应用程序的附加屏幕转储,其中可以执行此操作。右边的 3 列都是相同的,但最左边的列对于每个子表都不同。我的问题是是否有人知道可以做到这一点的表控件。 我可以使用现有的表控件,并让面板本身包含一个表控件。但是,当添加新项目时,很难垂直调整子表的大小。 Note:此问题总结整理于:Look for UI table control that allows to define sub-tables
开发人员技术 | Windows Presentation Foundation
如何从其他应用程序打开的网络摄像头获取帧或使用一个网络摄像头共享的多应用程序共享
我的APP想让网络摄像头帧在使用其他应用程序时保存为位图 Note:此问题总结整理于:How to get the frame from webcam that other application opened or multi app share use the one webcam
开发人员技术 | Windows Presentation Foundation
当我更改选项卡时,SelectedItems 附加属性何时停止工作?
我有一个视图和一个视图模型。我有一个数据网格,当我选择一行时,文本框显示该行的值。这只是为了显示是否触发了 selectedItems。 它工作正常,但是如果我切换到另一个选项卡并返回,它就会停止工作。 我正在使用 Net 5。 我的View: <Window x:Class="TabControlError.MainWindow" …
开发人员技术 | Windows Presentation Foundation
关于更改字体大小的问题
大家好,我的WPF应用程序中有一个小错误,这让我很烦恼。我正在我的 richtextbox 中更改文本的字体大小,奇怪的是,有时它有效,有时无效, 这很奇怪,我在想有人会知道为什么? 这是控制该代码的部分 private void NoteContent_SelectionChanged(object sender, RoutedEventArgs e) { var selectionFontWeight =…
开发人员技术 | Windows Presentation Foundation
[WPF][数据网格]动态加载 od 元素的 DataGrid 滚动问题
你好 我想使用 Datagrid 按 1000 个元素的组加载数据。每次滚动条在底部时,我都会加载 1000 个新元素。 它一直有效,直到我加载我的前 1000 个新元素。scrollBar 的拇指不会向上,但仍在底部。所以我必须上下加载 1000 个新元素。 我覆盖了 ScrollViewer::OnScrollChanged() 以查看发生了什么,但我不明白结果。我的 VerticalOffset 增加了 1000 个元素,没有任何缺点! 这里是…
开发人员技术 | Windows Presentation Foundation
使用 C# 代码以任何方式管理 Windows 设置
是否有库,获取/设置某些窗口设置的方法(例如更改显示器亮度,更改电源模式(从高性能到环保并返回))? Note:此问题总结整理于: Managing windows settings in any way using C# code
开发人员技术 | Windows Presentation Foundation
开发人员技术 | C#
Microsoft Visual Studio 2019 与 13
嗨,大家好!我是 C# .net 的新手,我正在研究 Visual Studio 2013,然后我转向 Visual Studio 2019。在 Visual Studio 2013 中,所有内容都安装如下:报表查看器。但在 2019 年,它不是为什么??谁能帮我解决这个问题,我的项目遇到了问题。 Note:此问题总结整理于: Microsoft Visual Studio 2019 与 13
开发人员技术 | Windows Presentation Foundation
SQL Server | 其他
开发人员技术 | C#
如何在 C# WPF 实体框架中使用 SqlQuery 选择、指定或多列?
我将 WPF、C#、Entity Framework 数据库优先与 SQL Server 数据库结合使用。 我确实在SQL Server中成功执行了此查询: SELECT SUM(MEGHk) AS Meghksm, SUM(MABL_K) AS Mablksm, SUM(N_MOIN) AS N_MOINSM, SUM(IMBAA) AS IMBAAsm FROM INVO_LST WHERE (TAG =…
开发人员技术 | Windows Presentation Foundation
开发人员技术 | .NET | 其他
开发人员技术 | C#
可以简化此 FlowDocument 的打印吗?
我有一个 ICommand,PrintReport。它的执行函数执行以下操作: void printReport(object o) { var dialog = new PrintDialog() { CurrentPageEnabled = true, UserPageRangeEnabled = true }; if (dialog.ShowDialog() == true) { var size = new…
开发人员技术 | Windows Presentation Foundation
在设计时显示正确的样式
在我的应用程序 XAML 中,我定义了一个对象来存储某些样式值: <Application.Resources> <KHSkins:AppSkin x:Key="MyAppSkin"></KHSkins:AppSkin> (KHSkins 是我们创建的一个项目,它公开了一个 AppSkin 项目,而 AppSkin 项目又具有许多属性) 在页面的 XAML 中: <dxg:GridControl…
开发人员技术 | Windows Presentation Foundation
RowValidationErrorTemplate 作为静态资源
我有: <DataGrid.RowValidationErrorTemplate> <ControlTemplate> <Grid Margin="0,-2,0,-2" ToolTip="{Binding RelativeSource={RelativeSource FindAncestor,…
开发人员技术 | Windows Presentation Foundation
Visual Studio 2019 无法识别 v120 (VS201如何在 datagrid wpf 中设置字符串格式数字3)
嘿,你好。。。 我需要有关此 WPF 的帮助 如果三个数字都为零,则不能显示, 如果不是,则必须显示三个数字 Note:此问题总结整理于:how to StringFormat number in datagrid wpf
开发人员技术 | Windows Presentation Foundation
关于触摸屏下使用触摸键盘向文本框输入文本后,点击按钮弹出窗口时,窗口渲染内容不正常的问题
在之前的项目中发现了这样的一个问题: 在一个全屏显示的软件中,使用触摸屏操作,触摸文本框(TextBox)弹出触摸键盘,输入任意文本内容后,在不关闭触摸键盘的情况下,点击一个按钮(Button),弹出一个窗口(Window),有时候这个窗口的显示是正常的,而有时候是不正常的(当显示不正常是无法弹出窗口,通过shift+tab或从任务栏中能发现窗口其实已创建,但无法正确加载,可能只能加载部分内容,其中的按钮控件可以交互但不一定可见) 该问题困扰了我很长一段时间,直到最近在提示窗口(Window)中新增了Al…
开发人员技术 | Windows Presentation Foundation
Windows 商业版 | 面向 IT 专业人士的 Windows 客户端 | 用户体验 | 其他
开发人员技术 | .NET | 其他
开发人员技术 | C#
VS2022 WPF设计器 界面添加显示其它用户控件时,用户控件中的内容样式错乱。
对于界面上放置了用户控件的情况,VS2022 在设计界面上看时,用户控件内部会布局(样式)混乱: VS2019 就没有这个问题:
开发人员技术 | Windows Presentation Foundation
开发人员技术 | Visual Studio | 其他
如何解决使用.net8.0,编写WPF程序Image的Source报XDG0005报错,且在编辑状态下无法预览Image内容
<Image Source="/pic/1.jpg">
开发人员技术 | Windows Presentation Foundation
开发人员技术 | .NET | 其他
开发人员技术 | C#
在运行时在 XAML 中添加堆积页
嗨,垂直显示页面(类似于 MS word...)并在运行时添加页面的合适方法是什么? Note:此问题总结整理于:adding stacked pages in xaml at runtime
开发人员技术 | Windows Presentation Foundation
我无法使自定义点击事件正常工作。
我写了这个类。 public class MyButtonSimple : Button { // Create a custom routed event by first registering a RoutedEventID // This event uses the bubbling routing strategy public static readonly RoutedEvent TapEvent =…