我为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();
});