问题标签 [devexpress-wpf]
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.
c# - DevExpress -- 将现有面板停靠到一个空的 DocumentGroup WPF
我希望将现有的 ConfigurationsView(MVVM 的视图)停靠到一个空的 DocumentGroup。
这是我的 ConfigurationsView 的样子:
我希望将此现有面板添加到一个空的 DocumentGroup,它可以充当多个现有面板的容器。我在网上做了一些研究,大多数文档面板示例只解释了如何停靠 DocumentPanels,而不是现有视图。请帮忙。
谢谢!
c# - 双击以编辑单元格时为空单元格
我使用 IBindingList 作为 itemssource。起初,列表是空的。所以用户必须添加新行,这很好。在添加新行时,我可以将任何字段设置为我想要的任何值。它会显示在网格上。
但是在编辑单元格值时,没有出现编辑控件。奇怪的是你可以编辑这个值,但看不到你在做什么。
这可能是由将 MaxHeight 设置为某事引起的吗?
我试图添加一个 TextEditSettings :
但是还是...
这怎么可能?难道我做错了什么 ?
* 更新 *
我找到了隐藏的数字 :) 显然它们并没有消失,只是在编辑单元格时,控件的宽度(用于编辑值)对于列的宽度来说太大了。所以,这就是为什么我看不到它。我试图将视图的 AutoWidth 属性设置为 true 但仍然...
devexpress - 为什么我需要交付 DevExpress.Printing.v14.2.Core.dll
我已经使用 DevExpress 控件实现了一个 WPF 应用程序。完成后,我在 Visual Studio 中优化了我的引用(使用 Resharper)。我还有以下参考资料:
在干净的操作系统上启动应用程序时,它会崩溃。使用 Process Monitor,我发现它在 10 个不同的地方DevExpress.Printing.v14.2.Core.dll
寻找却找不到它。
该 DLL 大小为 3 MB,如果可能的话,我想避免提供它。
Dependency walker 似乎不适用于 .NET。
我已经阅读了 DevExpress 关于所需库的内容,但那是针对 XtraReports 的,我没有在我的应用程序中使用它。
如果没有引用,为什么我的应用程序会查找该 DLL?
xaml - 在 XAML 的底部显示 DevExpress DXTabControl 选项卡
有谁知道如何在 XAML 中使用 DevExpress DXTabControl 并设置它以使选项卡出现在底部?这是我到目前为止所拥有的,但选项卡显示在顶部。DevExpress 文档没有这方面的示例。Intellisense 并没有给我任何直观的东西。
c# - 使用 DevExpress Master-Detail 网格,我如何绑定到子网格中的 SelectedItem?
注意:此条目属于“分享您的知识,问答风格”类型。我在下面回答我自己的问题。
不幸的是,在具有 Master-Detail 的 DevExpress 网格中,SelectedItem
不适用于子网格。
如何确定在子网格中选择了哪个项目?
wpf - Devexpress WPF - TileLayoutControl 组边距
我正在尝试在 Devexpress 的 2 个组之间设置一个边距TileLayoutControl
。
我正在创建 2 个这样的图块:
它显示在不同的“组”中,但两者之间的差距相当大。有没有办法改变它?
c# - 如何在 devexpress docklayoutmanager 中将面板与控件绑定
文件名 SampleProject 我的 xaml 文件 Mainwindow.xaml----------
` 我的 xaml.cs 文件 MainWindow.xaml.cs--------------------
我有一个文档布局管理器以编程方式获取面板和控件,其中包含面板和控件。
在保存的同时,我正在SaveLayoutToXml()
为我的面板和序列化控件使用bformatter.Serialize();
.
因为我有很多面板和独特的控件。我想在保存和序列化之前在相同的面板中恢复相同的控件。请为我提供一个代码,以识别面板和控件的唯一 ID。
我是否有任何可以分配 GUID 的整数 id,因为 BindableName 不适用于它。
谢谢德什
wpf - 使用 InvokeCommandAction MVVM 传递参数
我想根据一些业务逻辑禁用单元格/列。我正在使用ShowingEditor
事件并ShowingEditorEventArgs
取消它。通过ShowingEditorEventArgs
会很好。我可以将整个网格作为参数传递。使用下面的代码。但我只想通过ShowingEditorEventArgs
选定的单元格。可能是一些相关的资源绑定帮助我在这里。
... 笔记:
- 我不能使用MVVM 灯( GalaSoft )。
交互没有给我 CallMethodAction。
/li>我不想传递
ViewModel
(例如SelectedItem
)的绑定属性- 使用DevExpress GridControl
wpf - 在 DragDrop 之后未调用 MultivalueConverter
我有一个更新时或更改时IMultivalueConverter
的背景颜色。这些控件是动态创建的。StackPanel
PropertyA
PropertyB
问题:我添加了两个并在单击按钮时StackPanels
更改了代码。PropertyA
这会导致属性更改事件。
对于第一个stackpanel
背景颜色没有更新,但对于第二个stackpanel
this.PropertyChanged 反过来调用我的 MultiValueConverter 并且背景颜色被更新。
我无法理解为什么当两者都属于同一类型并且事件处理程序不为空时,为什么只有一个控件正在更新。
编辑:如果我将一个单元格值从其他控件(DevExpress DataGrid)拖放到第一个堆栈面板中,然后更改属性,则背景不会更新。在我拖放之前它工作正常。
更新:
更新 2:我也尝试过使用 MultiDataTrigger 而不是 Converter,但无法解决问题。
c# - DevExpress 15.1 WPF - 应用自定义主题
我无法将自定义主题应用于 DevExpress 15.1 WPF 应用程序。
我已经完成了步骤:
- 使用 DevExpress 主题编辑器创建基于 Metropolis Light 的新主题(最新版本)
- 编译它
- 在我的应用程序中添加对已编译 dll 的引用
InitializeComponent()
在我的主窗口中添加这个:Theme theme = new Theme("MyTheme", "DevExpress.Xpf.Themes.MyTheme.v15.1"); theme.AssemblyName = "DevExpress.Xpf.Themes.MyTheme.v15.1"; Theme.RegisterTheme(theme); ThemeManager.SetTheme(this, theme);
结果是异常:
除了内部异常
你知道我做错了什么吗?也许它在 15.1 中发生了变化?