DevExpress WPF知识点
1、表格右键菜单定位到行
private void TableView_ContextMenuOpening(object sender, ContextMenuEventArgs e) { var tableView = (sender as TableView); var hitInfo = tableView.CalcHitInfo(Mouse.GetPosition(tableView)); if(!hitInfo.InRow || tableView.Grid.IsGroupRowHandle(hitInfo.RowHandle)) { e.Handled = true; } }
2、CellStyle颜色控制
<!-- 特殊颜色处理 gt(大于) lt(小于) --> <Style x:Key="EqColorCellStyle" BasedOn="{StaticResource {dxgt:GridRowThemeKey ResourceKey=LightweightCellStyle}}" TargetType="{x:Type dxg:LightweightCellEditor}"> <Style.Triggers> <Trigger Property="IsFocusedCell" Value="True"> <Setter Property="Background" Value="Transparent" /> </Trigger> <Trigger Property="IsKeyboardFocusWithin" Value="True"> <Setter Property="Background" Value="Transparent" /> </Trigger> <DataTrigger Binding="{DXBinding Expr='(int)Value gt 0'}" Value="True"> <Setter Property="Foreground" Value="Red" /> </DataTrigger> <DataTrigger Binding="{DXBinding Expr='(int)Value lt 0'}" Value="True"> <Setter Property="Foreground" Value="Blue" /> </DataTrigger> </Style.Triggers> </Style>
比较符号参考:LT、LE、EQ、NE、GE、GT 符号的含义_le lt-CSDN博客
DXBinding用法:Language Specification | WPF Controls | DevExpress Documentation
3、新安装VS工具栏中无相应控件:
进入安装目录,执行命令ToolboxCreator.exe /ini:toolboxcreator.ini
C:\Program Files (x86)\DevExpress 21.2\Components\Tools>ToolboxCreator.exe /ini:toolboxcreator.ini
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
2020-08-25 WPF动画基础小实例 - Path相关PointAnimationUsingPath、DoubleAnimationUsingPath、MatrixAnimationUsingPath等
2020-08-25 WPF动画基础小实例 - DoubleAnimation遇上Effect