问题标签 [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.
wpf - WPF 工具包:控件模板中的错误?
这是所有 XAML 向导的一个: WPF ToolkitCalendar
控件(2009 年 6 月)似乎有一个错误。该错误仅在您修改ControlTemplate
日历时才会出现,特别是PART_CalendarItem
.
在此消息的末尾,我包含了一个 (Blend 3.0) 窗口的 XAML,该窗口声明了 aCalendar
并为其分配了 a ControlTemplate
。控件模板是 Calendar 控件模板的未修改副本,我通过编辑 Calendar 控件和 PART_CalendarItem 控件的控件模板副本(在 Blend 中)获得它。
在 XAML 的第 78 行(下面标有注释“EXCEPTION”),VisualStateManager
将 a 分配给控件标题TextColor
上的鼠标悬停。Month
但是,在控件模板中,文本颜色被分配给Grid
持有Month
按钮的 ,而不是月份按钮本身。当日历被分配未修改的控件模板时,这会在 VS2008 和 Blend 3.0 中导致异常,如下面的 XAML 所示。
我不太清楚如何修改控件模板以消除错误,除非删除鼠标悬停突出显示。我想保留它,但我看不出该TextColor
属性的目标是什么。有什么建议么?谢谢你的帮助!
XAML 标记
c# - WPF 工具包,如何在 C# 中为日期选择器控件应用日期格式?
WPF 工具包,如何在 C# 中为日期选择器控件应用日期格式?
c# - 从 XML 文件填充数据网格或列表视图
我有一个格式良好的 XML 文件,我想用它来填充数据网格。我更喜欢使用 WFPToolKit 数据网格的 AutoGenerate 功能,但可以硬编码其中的列。
我遇到的麻烦是将 xml 文件内容放入数据网格中。我让它在列表视图中部分工作,但认为数据网格更适合我的需要。
谁能提供一个快速的例子来说明如何做到这一点?
wpf - 如何在不使用代码的情况下处理 WPF Datagrid 双击
我们在这个项目中使用了 Views 和 ViewModels,因此我们试图在 View 的代码隐藏中尽可能少。
我正在尝试将MouseDoubleClick
WPFToolkit 的事件与同一视图中的 a 已经使用DataGrid
的相同代码联系起来。Button
Button
声明如下:
这意味着它CommandViewEmployer
在 ViewModel 中运行属性。我如何获得Grid
MouseDoubleClick
运行相同的属性?我试过添加MouseDoubleClick="{Binding CommandViewEmployer}"
,哪个错误。
我试图在尽可能少的代码隐藏中得到这个,最好没有。
c# - WPF Toolkit Datagrid - 显示详细信息行
我有一个 WPFToolkit DataGrid 控件。用户应该能够切换各个行的行详细信息。可以同时打开多行的详细信息。
要显示或隐藏行详细信息,用户必须选中或取消选中第一个网格列中的复选框。
如何使用复选框列使网格显示或隐藏行详细信息?
wpf - 如何在 Visual Studio 2008 中使用 Silverlight 3.0?
如何在 Visual Studio 2008 中使用 Silverlight 3.0?
应安装 Visual Studio 的哪个版本或服务包以使用 silverlight?
我安装了 2009 年 7 月发布的 silverlight 工具包,但在我的 PC 中安装的 Visual Studio 2008 RTM 中看不到控件?
wpf - WPF(MVVM):从 Viewmodel 关闭视图?
有人遇到过使用 MVVM 在视图模型中关闭视图的巧妙方法吗?
也许有一种方法可以使用绑定来通知视图(窗口)关闭?
我非常感谢任何人的任何意见。
基本上,我有一个绑定到 loginViewModel 的 loginView,在视图模型中(使用命令绑定)我测试登录是否成功,如果是,我基本上加载一个新视图(主视图)并附加其数据上下文。 ..
但我仍然显示 loginView - 所以我需要发出信号来卸载..
我也希望有一个通用的解决方案,因为我确信在其他情况下我需要做这种事情
有任何想法吗?
wpf - 为 WPF 应用程序应用 Office 2007 主题
我正在使用 WPF 工具包中的 RibbonControl。它具有办公室蓝色、黑色和银色主题。但主题不适用于窗口中的控件。有什么解决办法吗?
我正在应用主题
但是控件就像按钮,文本框没有变化。
wpf - 在 WPF 中为 DataGridColumnHeader 创建自定义样式时,我应该为“BasedOn”使用什么?
我应该BasedOn
在这种风格中投入什么?
我不想覆盖整个默认样式,我只想用设置器更改少数属性。
编辑:
我知道如何使用BasedOn
,我只是不知道我想要建立我的风格的风格的名称或在哪里可以找到它。默认/内置样式的名称是什么?
编辑2:
好吧,我想这毕竟不是我需要的。我是否包括在内似乎没有任何区别BasedOn="{StaticResource {x:Type wt:DataGridColumnHeader}}"
。问题是仅设置BorderBrush
,Background
和Foreground
会导致排序箭头消失。我不明白为什么会发生这种情况,因为排序箭头是在 中定义的,ControlTemplate
而我没有编辑/覆盖ControlTemplate
. 我的排序箭头在哪里?(我肯定启用了排序,单击列标题确实会导致数据排序......它只是不显示箭头。)
wpf - 如何以编程方式重新排序 WPF Toolkit 数据网格列?
我的应用程序使用带有自定义列的 WPF DataGrid 控件。尽管属性 Columns 是 ObservableCollection<>,但调用方法 Move 不会以任何方式影响列的顺序。
我可以以某种方式以编程方式重新排序 WPF Toolkit DataGrid 的列吗?
最好的问候
奥利弗·哈纳皮