终端一体化运控平台
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 

31 行
641 B

  1. using System.Windows.Controls;
  2. using System.Windows.Controls.Primitives;
  3. namespace BPASmartClient.MilkWithTea.Control;
  4. /// <summary>
  5. /// 带上下文菜单的切换按钮
  6. /// </summary>
  7. public class ContextMenuToggleButton : ToggleButton
  8. {
  9. public ContextMenu Menu { get; set; }
  10. protected override void OnClick()
  11. {
  12. base.OnClick();
  13. if (Menu != null)
  14. {
  15. if (IsChecked == true)
  16. {
  17. Menu.PlacementTarget = this;
  18. Menu.IsOpen = true;
  19. }
  20. else
  21. {
  22. Menu.IsOpen = false;
  23. }
  24. }
  25. }
  26. }