使用 MatBlazor (1.5.4) MatDialog
,我有兴趣将对话框大小固定或设置为总页面的百分比。目前,行为是对话框以适合内容的大小打开。
我尝试在对话框定义的不同部分添加显式样式,但没有成功。
<MatDialog @bind-IsOpen="@IsDialogOpen" Style="width: 600px; height:600px">
<MatDialogTitle>Some title</MatDialogTitle>
<MatDialogContent Style="width: 600px; height:600px">This is the content</MatDialogContent>
<MatDialogActions>
<MatButton OnClick="@(() => this.IsDialogOpen = false)" Icon="close">Close</MatButton>
</MatDialogActions>
</MatDialog>
@code
{
private bool IsDialogOpen { get; set; }
}
似乎没有集成到MatDialog
组件中的显式机制,因此我猜需要显式样式/CSS。
控制对话框大小的正确方法是什么?