Esempio n. 1
0
 public static ValueTask ShowAsync <T>(this IFlyoutPanelService service, FlyoutPanelOptions options) where T : ComponentBase =>
 service.ShowAsync(new FlyoutPanelOptions
 {
     ContentComponentType = typeof(T),
     Buttons    = options.Buttons,
     Parameters = options.Parameters,
     Title      = options.Title
 });
 public HostFlyoutPanelToolForm(Control owner, FlyoutPanel flyoutPanel, FlyoutPanelOptions options, Control hostControl, FlyoutControl flyoutControl)
     : base(owner, flyoutPanel, options)
 {
     handler.HostControl   = hostControl;    //CreateHandler方法在基类的构造函数中进行了调用,因此,这个地方的handler已经创建
     handler.FlyoutControl = flyoutControl;
 }
Esempio n. 3
0
 public MyFlyoutPanelToolForm(Control owner, FlyoutPanel flyoutPanel, FlyoutPanelOptions options)
     : base(owner, flyoutPanel, options)
 {
 }
 protected override FlyoutPanelToolForm CreateToolFormCore(Control owner, FlyoutPanel content, FlyoutPanelOptions options)
 {
     return(new HostFlyoutPanelToolForm(owner, content, options, this.HostControl, this));
 }