IPopupWrapper.cs 645 B

12345678910111213141516171819202122232425262728293031
  1. using System.Windows.Controls.Primitives;
  2. namespace System.Windows.Forms
  3. {
  4. internal interface IPopupWrapper
  5. {
  6. bool IsOpen { get; set; }
  7. PlacementMode Placement { get; set; }
  8. UIElement PlacementTarget { get; set; }
  9. double HorizontalOffset { get; set; }
  10. double VerticalOffset { get; set; }
  11. event EventHandler Opened;
  12. event EventHandler Closed;
  13. void AddChild(Control child);
  14. void RemoveChild(Control child);
  15. void SetChildIndex(Control child, int index);
  16. void ApplyStyle(ToolStripProfessionalRenderer r);
  17. void FixupDpi();
  18. }
  19. }