wpf 相关问题

Windows Presentation Foundation或WPF是用于在基于Windows的应用程序中呈现用户界面的子系统。

如何绑定到另一个视图的DataContext ViewModel?

我想使用来自另一个文本框(B)的值验证在文本框(A)中输入的数字。在验证中检查该值是否 a) 在恒定值范围内 (-> &qu...

回答 1 投票 0

WPF Windows 初始化正在锁定 .Net 8 中的分离线程

我在 .Net Framework 4.8 中使用了以下代码多年,用于在启动时显示启动屏幕: 线程 newWindowThread = 新线程(new ThreadStart(() => { ...

回答 1 投票 0

读取配置文件(mytest.exe.config)

我有一个包含多个配置文件的项目,我需要能够读取特定的配置文件(MyTest.exe.config)。 该文件如下所示: 我有一个包含多个配置文件的项目,我需要能够读取特定的配置文件(MyTest.exe.config)。 该文件如下所示: <appSettings> <add key="Setting1" value="1.1.1.1"/> <add key="Setting2" value="34567"/> <add key="Setting3" value="blue"/> <add key="Setting4" value="plastic"/> </appSettings> 读取它的代码如下所示: try { ExeConfigurationFileMap fileMap = new ExeConfigurationFileMap(); fileMap.ExeConfigFilename = "MyTest.exe.config"; Configuration configFile = ConfigurationManager.OpenMappedExeConfiguration(fileMap, ConfigurationUserLevel.None); var appSettings = configFile.AppSettings.Settings; if (appSettings.Count == 0) { Console.WriteLine("AppSettings is empty."); } else { foreach (var key in appSettings.AllKeys) { Console.WriteLine("Key: {0} Value: {1}", key, appSettings[key].ToString()); } } } catch (ConfigurationErrorsException) { Console.WriteLine("Error reading app settings"); } 但我只得到键而没有值 输出: Key: Setting1 Value: System.Configuration.KeyValueConfigurationElement Key: Setting2 Value: System.Configuration.KeyValueConfigurationElement Key: Setting3 Value: System.Configuration.KeyValueConfigurationElement Key: Setting4 Value: System.Configuration.KeyValueConfigurationElement 我也尝试一次获取一个值: try { String key = "Setting1"; ExeConfigurationFileMap fileMap = new ExeConfigurationFileMap(); fileMap.ExeConfigFilename = "MyTest.exe.config"; Configuration configFile = ConfigurationManager.OpenMappedExeConfiguration(fileMap, ConfigurationUserLevel.None); var appSettings = configFile.AppSettings.Settings; string result = appSettings[key].ToString(); Console.WriteLine(result); } catch (ConfigurationErrorsException) { Console.WriteLine("Error reading app settings"); } 但同样的事情 - 输出是: System.Configuration.KeyValueConfigurationElement 非常感谢任何帮助 也许你必须使用属性值: foreach (var key in appSettings.AllKeys) { Console.WriteLine("Key: {0} Value: {1}", key, appSettings[key].Value); } 之后,要获得价值,您必须使用: string result = appSettings[key].Value; 尝试并祝你好运

回答 1 投票 0

如何从 CommunityToolkit.Mvvm 绑定到 ObservableObject 中的 Task<T>?

CommunityToolkit.Mvvm 中的 ObservableObject 具有允许异步绑定到任务的 API(https://github.com/MicrosoftDocs/CommunityToolkit/blob/main/docs/mvvm/ObservableObject.md#

回答 2 投票 0

在xaml中将函数绑定到MouseDown事件?

我目前正在学习 WPF 和 C# 编程,但我在理解绑定等方面遇到了困难。 我陷入了将函数或命令“绑定”到网格中的 XAML 对象的困境。 ...

回答 1 投票 0

WPF - 将位图转换为 ImageSource

我需要将 System.Drawing.Bitmap 转换为 System.Windows.Media.ImageSource 类,以便将其绑定到 WizardPage(扩展 WPF 工具包)的 HeaderImage 控件中。 位图设置为

回答 6 投票 0

WPF组合框绑定空值

我有一个 wpf 组合框,它绑定到我的视图模型中的 IEnumerable 集合。首次绑定组合框时,选择 null。当在组合框中选择任何其他值时,空值不可用...

回答 1 投票 0

如何在wpf项目中使用passwordbox显示/隐藏密码

我发现passwordreveal方法不适用于wpf中的密码框,有什么方法可以通过复选框显示和隐藏密码吗? 我希望显示/隐藏密码框中存在的功能...

回答 1 投票 0

WPF - 带按钮的列表视图

我有一个ListView模板,其中一列是一个按钮。单击此按钮时我需要选定的项目。我怎样才能做到这一点?

回答 2 投票 0

无法解压存档.NET框架

我正在.NET框架上开发一个WPF项目,所以我无法使用System.IO.ZipFile`的最新程序集。这个问题看似微不足道,但却占用了我的时间。 我有这个任务: 公共异步任务

回答 1 投票 0

WPF 弹出窗口在英语 PC 和日语 PC 上的行为不同

我有 WPF 窗口应用程序,我正在尝试弹出窗口并使用该窗口进行一些配置。因此,弹出窗口在英文 PC 中可以正确显示。但当我打开弹出窗口时你...

回答 1 投票 0

WPF TreeView 清除选择

如何清除 WPF TreeView 中的 TreeView 选择?我尝试循环遍历 TreeNodes 并清除 IsSelected 属性,但这是一个只读属性。有任何想法吗?

回答 10 投票 0

用双精度存储十进制数?使用 updatesourcetrigger 作为 PropertyChanged 的属性

我正在使用WPF/MVVM。 我将 textbox.Text 绑定到视图模型中的可为空的双精度值。 UpdateSourceTrigger = PropertyChanged 而不是 Lostfocus。因此,当每次迪...

回答 4 投票 0

根据构建配置选择 XAML 文件(Visual Studio 2022、WPF)

使用 Visual Studio 2022、C#、WPF、.NET Framework 4.7.2 项目。 有没有什么方法可以在构建时选择 XAML 文件,例如基于构建配置或编译符号,或任何东西......

回答 1 投票 0

如何在WPF RichTextBox中显示变音符号重音符号

在我的WPF应用程序中有一个RichTextBox,通过在VS立即窗口中显示其文本内容,有一个带扬抑符的f字符,但在显示窗口中仅呈现

回答 1 投票 0

WPF Combobox 绑定和 SelectedValue 与 SelectedValuePath

我真的很挣扎于数据绑定和 MVVM 方法论,尽管我喜欢这个概念,但我只是在挣扎。我创建了一个 WPF,它有多个组合框和一个按钮。第一个合作...

回答 1 投票 0

Microsoft.AspNetCore.Components.WebView.Wpf 和 Microsoft.Web.WebView2.Wpf 有什么区别

我目前正在尝试使用 WPF 完成我的第一个 blazor 桌面应用程序。我唯一缺少的是 WindowStyle="none" WPF MainWindow 的拖动行为。 我发现了以下内容...

回答 1 投票 0

如何让屏幕阅读器以类似于读取 Win32 MessageBox 的方式读取我的 WPF 消息?

我们有一个 WPF 桌面应用程序,需要显示一些自定义消息窗口。我无法让屏幕阅读器(例如 Freedom Scientific 的 JAWS)正确朗读它们......

回答 6 投票 0

CurrentViewModel 属性更改未反映在 ContentControl 中

我目前正在构建一个应用程序,用户可以通过一组单选按钮选择不同的页面。当页面处于活动状态时,我希望单选按钮被检查为 true。当b...

回答 2 投票 0

WPF 装饰器变换

我正在构建一个控件,用户可以在其中“绘制”覆盖在内容上的可调整大小的矩形。为了调整这些矩形的大小,我在它们上面使用了一个 Adorner,其中包含 4 个可以更改的 Thumbs...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.