问题标签 [wpftoolkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
21646 浏览

.net - 如何设置 DatePicker 的样式?

我下载了 WPFToolkit 源代码,因为我想覆盖 DatePicker 的默认通用模板。例如,我想覆盖这个 TextBox:

这意味着在我的项目中写这个:

完美运行。但是,如果我想更改VerticalContentAlignment="Stretch"VerticalContentAlignment="Center"?? 默认样式始终覆盖它。感谢您的回复!

0 投票
4 回答
17599 浏览

wpf - WPF 数据网格模板列。我错过了什么吗?

这是模板列的明显示例,对吗?那有什么问题呢?所以,事情是这样的——当用户通过按 TAB 键浏览 DataGrid 时,它需要按两次 TAB(!)才能在 TextBox 中编辑文本。一旦用户获得列焦点,我的意思是即使他刚开始打字,我怎么能使它可编辑?

好的。我找到了一种方法 - 进入 Grid.KeyUp() 我把代码放在下面:

0 投票
2 回答
475 浏览

.net - 2009 年 6 月的 WPF 工具包在将要交付给客户的应用程序中使用是否安全?

2009 年 6 月的 WPF 工具包在将要交付给客户的应用程序中使用是否安全?

我非常担心我的应用程序会在发布前三天崩溃。这种担忧源于这样一个事实,即 WPF Toolkit 似乎并未得到 Microsoft 的认可,尽管它似乎是由 Microsoft WPF 团队的成熟开发人员开发的。

我想我可以信任这些官方 WPF 开发人员,以确保他们的东西不会在未来对我造成任何灾难性问题 - 但我需要保证。在接下来的几周内,我无法承受任何问题。

请给我你对这个问题的意见。

一些链接:

“WPF 工具包”的 MSDN 搜索结果

WPF 工具包:DataGrid 功能演练
DataGrid 控件是我目前有兴趣使用的 WPF 工具包的唯一部分。

WPF 工具包 - 2009 年 6 月发布 - 二进制文件和源代码飞行
这些文件托管在 Codeplex。我在几篇不同的 MSDN 文章中找到了这个链接,它似乎是向寻求这些资源的人提供的最常见的链接。

0 投票
2 回答
4754 浏览

wpf - wpf工具包数据网格中的条件格式

嘿,我想根据模型中的布尔值更改行前景色,最好的方法是什么?

0 投票
1 回答
3163 浏览

c# - 如何在单击数据网格中的复选框列标题时显示弹出菜单?

我在 WPF Windows 应用程序中使用 WPF 工具包中的数据网格。它在行标题中有一个数据模板,它创建了一个用于选择行的复选框列。

如果单击复选框列的标题行(网格中最左上角的单元格),它将检查网格中的所有复选框,从而选择所有行。

xaml 中的相关部分

现在我想知道如何处理这个点击。我打算处理它并显示一个弹出菜单

我应该为此连接哪个控件的单击事件?

答案: 使用 SelectAllCommand 来处理这样的事件(示例)

0 投票
3 回答
2390 浏览

.net - 用于 wpf mvvm 的 MVVM 工具包(模板)和 XAML powertoys 工作吗?

我最近从 WPF futures 下载了 codeplex 上的 MVVM 工具包,它基本上有用于为 WPF 创建标准 MVVM 应用程序的模板(尽管我似乎找不到很多文档)。

我还遇到了 Powertoys for XAML,它允许您从类等创建 ViewModel。

这是最好的方法吗?似乎也有很多关于 prism 的讨论,但这似乎是为了为 wpf 创建模块化应用程序。而且 MVVM takeit 是 prism 的一个补充

在 VS 2008 中实现 MVVM 的方法似乎有很多。

我很想听听一些关于制作 MVVM wpf 应用程序的最佳途径的评论或指导。

我正在寻找一个简单的(模板)来创建 MVVM wpf 应用程序,也许我应该创建一个空的 wpf 项目并手动添加所有内容..

0 投票
3 回答
2507 浏览

wpf - WPF MVVM:找出单击了哪个标题上下文菜单

我正在尝试使用 MVVM 模式来编写 WPF 应用程序。我正在使用缺少自动过滤功能的 WPF 数据网格(来自工具包)。所以我想实现它。我在列标题模板中添加了一个上下文菜单,它有一个名为“Filter”的 MenuItem,它实际上应该调用过滤方法。

因此,我将 MenuItem 的命令设置为适合 ViewModel 的 DelegateCommand。问题是我需要传递有关已右键单击的实际列的信息!如果我没有使用 MVVM,我会实现一个事件处理程序,它会接收一个“发送者”参数(MenuItem),然后我会找到它的父级(ContextMenu),然后它的父级会给我列。但是我怎样才能在这里实现同样的目标呢?如何将发件人传递给我的命令?这可以使用命令参数来完成吗?

我真的不想使用额外的复杂模式来完成这样一个简单的任务。毕竟,MVVM 应该简化开发,而不是相反......

0 投票
1 回答
27052 浏览

sql - 如何获取 WPF DataGrid 以将更改保存回数据库?

如何让 WPF DataGrid 将更改保存回数据库?

我已将 DataGrid 控件数据绑定到一个 DataTable 对象,并用一个非常简单的 SELECT 查询填充该表,该查询检索一些基本信息。数据在控件中显示得很好。

但是当我使用控件编辑数据时,更改不会推送回数据库。

有谁知道我错过了什么?

0 投票
1 回答
873 浏览

c# - WPF 工具包 - 数据网格 - ComboboxColumn 绑定 w/DynamicResource

我正在实施 WPF DataGrid(对 WPF 来说非常新)。我遵循了展示如何绑定ComboBoxColumn使用静态资源的教程。但是,直到运行时才知道我的数据网格中几列的数据绑定。

因此,我无法将它们与静态资源绑定。有没有其他方法可以将ComboBoxColumns 中的数据绑定到 a 中DataGrid?在 ASP.NET 中,我知道我们有行数据绑定代码,我们可以在其中执行此操作并动态创建列的内容。但是,在 WPF 中,看起来一切都是通过资源完成的。

如何在 中使用动态资源进行数据绑定DataGrid

谢谢!

0 投票
3 回答
4663 浏览

wpf - WPF 工具包中的 WPF DataGrid 与 ListView - 有什么好处吗?

ListView很清楚,但从没看过DataGrid

我的问题很简单 - 如果您不需要在列表中进行编辑,DataGridListView? 此外,使用是否有缺点DataGrid(更复杂、性能、错误、难以设置样式等......)?