WindowContentElement.cs 777 B

123456789101112131415161718192021222324
  1. using System.Diagnostics.CodeAnalysis;
  2. using PixiEditor.Extensions.CommonApi.FlyUI;
  3. using PixiEditor.Extensions.CommonApi.FlyUI.Events;
  4. using PixiEditor.Extensions.CommonApi.FlyUI.Properties;
  5. using PixiEditor.Extensions.Sdk;
  6. using PixiEditor.Extensions.Sdk.Api.FlyUI;
  7. using PixiEditor.Extensions.Sdk.Api.Window;
  8. namespace FlyUISample;
  9. [SuppressMessage("StyleCop.CSharp.ReadabilityRules", "SA1118:Parameter should not span multiple lines", Justification = "FlyUI style")]
  10. public class WindowContentElement : StatelessElement
  11. {
  12. public PopupWindow Window { get; set; }
  13. public override ILayoutElement<ControlDefinition> Build()
  14. {
  15. Border layout = new Border(child:
  16. new Container(margin: Edges.All(25))
  17. );
  18. return layout;
  19. }
  20. }