Blazor中具有最小化和最大化功能的自定义窗口组件

时间:2020-07-14 15:08:56

标签: c# asp.net blazor core blazor-server-side

我为Dialog创建了自定义组件,并带有最小化和最大化对话框的选项。我在单击按钮上创建了一个对话框实例,然后将其最小化,然后再次单击按钮以创建新实例,现在我有了这两个窗口引用的列表。我想通过Id在一个引用的选项中更改State,以使其再次最大化。如果现在更改状态,则最后打开的实例状态会更改。

var windowInstance = new RenderFragment(builder =>
        {
            builder.OpenComponent<Blazor7WindowInstance>(0);
            builder.AddAttribute(1, "Options", options);
            builder.AddAttribute(2, "Title", title);
            builder.AddAttribute(3, "Content", windowContent);
            builder.AddAttribute(4, "Id", windowInstanceId);
          
            builder.CloseComponent();
        });

0 个答案:

没有答案