问题描述
如何在devexpress GridColumn中实现自定义上下文菜单。这可能吗? 现在,我可以打开上下文菜单,但是由于视觉树之外的原因,无法使用方法 DoShowItem 。
<dxg:GridColumn
FieldName="HeaderXY"
AllowFocus="{Binding View.FocusedRow.IsEditable,RelativeSource={RelativeSource Self}}"
Width="300"
MinWidth="80">
<dxg:GridColumn.CellTemplate>
<DataTemplate>
<DockPanel>
<ToggleButton
DockPanel.Dock="Right"
ToolTip="Details anzeigen (Strg+U)"
Style="{StaticResource ExpandCollapseToggleStyle}"
Visibility="{Binding RowData.Row.HatDetails,Converter={StaticResource BoolToVis}}"
IsChecked="{Binding RowData.Row.ShowDetails,Mode=TwoWay}" />
<dxe:TextEdit
x:Name="PART_Editor"
MaxLength="50" >
<dxe:TextEdit.ContextMenu>
<ContextMenu>
<MenuItem
Header="XY"
InputGestureText="Strg+B"
cal:Message.Attach="DoShowItem">
</MenuItem>
</ContextMenu>
</dxe:TextEdit.ContextMenu>
</dxe:TextEdit>**
</DockPanel>
</DataTemplate>
</dxg:GridColumn.CellTemplate>
</dxg:GridColumn>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)