13得票4回答
IDataErrorInfo - 视图首次加载时忽略错误

我正在尝试使用IDataErrorInfo验证我的模型类,代码如下。//Validators public string this[string propertyName] { get { string error = null; if (proper...

12得票2回答
在一个对象上创建一个简单的WPF触发器,影响另一个对象。

这是我为创建一个简单的触发器所做的最接近的尝试。我只想要当 datagrid 的 IsMouseOver == true 时显示按钮。 问题在于 Setter 的 TargetName 说:“属性'TargetName'不代表 'Setter' 的有效目标,因为未找到名为 'ButtonEx...

12得票1回答
[WPF]如何在画布上绘制网格?

如何将以下图表作为自定义画布的背景绘制在继承自Canvas 的系统UI元素上? 感谢任何有用的链接。

12得票2回答
应用程序监视一段时间后,UI自动化事件停止接收,然后在一段时间后重新启动。

我们使用 Microsoft 的 UIAutomation 框架开发一个客户端,监控特定应用程序的事件并以不同方式响应。我们最初使用的是托管版本的框架,但由于延迟问题,转而使用包装在 UIACOMWrapper 中的本机版本。在我们(庞大的)WPF 应用程序内部性能出现问题后,我们决定将其移动...

11得票7回答
WPF DotNET应用程序可以在调试模式下运行,但.EXE文件无法运行。

我使用VS 2010用C#编写了一个WPF应用程序,在调试模式下使用Visual Studio运行正常,但当我从bin\Release文件夹中运行.EXE时,什么也不发生。Windows没有显示任何错误信息,VS中也没有错误或警告。我尝试过在每种可能的顺序下构建、重建和清理解决方案,但没有成功...

10得票3回答
当DataGridTemplateColumn中的编辑文本框获得焦点时,如何选择所有文本?

我正在尝试让DataGridTemplateColumn的行为与TextColumn相同: 当单元格进入编辑模式(按F2键)时,用户可以立即开始输入新值 默认情况下,现有文本内容被选中 - 这样您就可以轻松设置新值 第一个问题已经解决;但选择所有文本无效。正如一些帖子所提到的那样,尝试...

10得票2回答
Caliburn的Message.Attach()抛出"No target found for method"错误。

我有一个列表框,我正在为其设计ItemContainer以包含上下文菜单。以下是相应的XAML代码。 <ListBox.ItemContainerStyle> <Style TargetType="{x:Type ListBoxItem}"> ... ...

10得票5回答
如何将DataGrid转换为dataTable

我希望将所有的datagrid记录复制到datatable中,而不使用任何循环。 例如:Dim dt as New DataTable dt = Datagrid1.Items 但是这并没有起作用,并且显示一个错误消息。我的开发平台是Visual Studio 2010,使用的语言是WPF和v...

9得票1回答
在Aero主题下如何覆盖WPF中的按钮背景

因此,我的愿望很简单,将按钮的背景颜色在鼠标悬停时更改为浅绿色和绿色,在按下时更改为深绿色。以下XAML是我的第一次尝试: <Window x:Class="ButtonMouseOver.MainWindow" xmlns="http://schemas.micros...

9得票1回答
创建可重用的动态视图

我们的团队想要创建可重用、可样式化的视图。例如,我们想要在不同的应用程序中重用CommonPromptView(我们自己的可定制对话框,在其中可以隐藏“取消”按钮、设置标题、显示特定图标等)。 该视图表面上有几个元素:TextBlocks、Buttons。我们也想让它们可样式化。 那么,解...