wpf相关内容

在WPF中设置主题

我有一个相对简单的问题,我似乎想不出来。我已经从互联网上下载了一些XAML格式的主题文件,我想在我的WPF应用程序中使用它们作为我的主题。你是怎么做到这一点的?非常感谢您的帮助! 推荐答案 将heme.xaml文件添加到您的项目中(右键单击->添加现有项.)。然后在App.xaml文件中添加以下代码 ..
发布时间:2022-02-28 21:31:34 其他开发

我在哪里可以找到一些主题/演示的用户界面在WPF应用程序?

我想使用XAML中的visual studio Designer设计一个外观现代化的UI。它给了我一个很好的工具箱,我可以用它通过拖放来可视化地创建UI。由于它的行为几乎像HTML,我想知道它是否也有一个丰富的主题库。我找到了一些,但它们不能通过Designer编辑。 是否有人可以帮助我并将我定向到适当的链接,在那里我可以为我的WPF项目找到XAML的可编辑主题? 推荐答案 我使用这个 ..
发布时间:2022-02-28 21:26:25 C#/.NET

具有CurrencyFormat和PropertyChanged触发器的文本框不接受文本权限(&;#39;)

我在WPF窗口中有一个TextBox绑定到double类型的窗口的依赖属性(见下文)。每当用户键入TextBoxWHEN 时 TextBox为空,或 已选择所有文本, 键入的文本被错误接受。例如:如果我在这两种情况下键入‘5’,结果文本是“$5.00”,但是插入符号位于‘5’之前,‘$’之后。如果我尝试键入“52.1”,得到的结果是“$2.15.00”。 ..
发布时间:2022-02-23 21:35:13 其他开发

如何将XamlDebuggingInformation MSBuild属性添加到CsProj?

This page来自Microsoft的关于XAML热重新加载的Trubleshooting说明: 默认情况下,源信息包含在调试配置中。它由项目文件(如*.csproj)中的MSBuild属性控制。对于WPF,该属性为XamlDebuggingInformation,必须设置为True。对于UWP,该属性为DisableXbfLineInfo,必须设置为False。例如: WPF: ..
发布时间:2022-02-23 14:19:40 其他开发

ResourceDictionary 在单独的程序集中

我有想要在多个单独的应用程序中使用的资源字典文件(MenuTemplate.xaml、ButtonTemplate.xaml 等).我可以将它们添加到应用程序的程序集中,但最好将这些资源编译到一个程序集中并让我的应用程序引用它,对吗? 构建资源程序集后,如何在我的应用程序的 App.xaml 中引用它?目前我使用 ResourceDictionary.MergedDictionaries 来 ..
发布时间:2022-01-31 16:31:03 C#/.NET

如何使用 WPF 和 .NET 3.5 注册全局热键以说出 CTRL+SHIFT+(LETTER)?

我正在使用 WPF 在 C# 中构建一个应用程序.如何绑定一些键? 另外,如何绑定到 Windows 键? 解决方案 我不确定你所说的“全局"是什么意思.在这里,但在这里(我假设您的意思是应用程序级别的命令,例如 Save All 可以通过 Ctrl + Shift + S.) 您可以找到您选择的全局 UIElement,例如,顶层窗口是您需要此绑定的所有控件的父级窗口.由于“ ..
发布时间:2022-01-31 16:29:48 C#/.NET

将枚举属性数据绑定到 WPF 中的组合框

以如下代码为例: 公共枚举 ExampleEnum { FooBar, BarFoo }公共类 ExampleClass : INotifyPropertyChanged{私有 ExampleEnum 示例;公共示例枚举示例属性{ 获取 { 返回示例;} {/* 设置并通知 */;} }} 我希望将属性 ExampleProperty 数据绑定到 ComboBox,以便它显示选项“FooBar ..
发布时间:2022-01-31 16:11:57 C#/.NET

如何使标签静态化

所以我有一个程序告诉用户两个骨架是否匹配,但问题是我需要通过 class 访问 label.我不断收到的错误是 Error1 需要对象引用非静态字段、方法或属性'WpfApplication1.MainWindow.matchLabel' 这是我的代码中的内容: 静态标签 静态标签匹配{获取{返回匹配标签;}//这里的错误设置 { matchLabel = 值;}//和这里} 类 ..
发布时间:2022-01-25 22:53:13 C#/.NET

标签和文本块之间的区别

根据 与 Microsoft 合作开发 Windows 应用程序.NET 4 70-511 培训套件 Label 控件和 TextBlock 控件之间有什么区别,因为它们都是内容控件并且只显示文本? 解决方案 TextBlock 不是控件 即使 TextBlock 位于 System.Windows.Controls 命名空间中,它也不是控件.它直接派生自 FrameworkE ..
发布时间:2022-01-25 22:04:44 其他开发

在 WPF 应用程序中放置和配置 IoC 容器的位置?

我正在开发一个中型 WPF 应用程序 (MVVM),该应用程序在未来应该是可扩展和可维护的.因此,我决定使用 IoC 容器(在本例中为 Unity)来保持灵活性. 但是我不确定在 WPF 应用程序中放置和配置 Unity 的位置. 我猜容器应该是全局可访问的,所以它可能应该去 Application 类.但是我应该把它作为静态属性吗?我应该在 Application_Startup() ..