如何在 AlertDialog(fluent UI) 中扩展进度条?

how can I extend a progress bar in a AlertDialog(fluent UI)?

我想使用 Flutter 实现 AlertDialog,Windows 使用 fluent_ui。这是一个渐进式进度条,因此当我的其他一些代码执行时,百分比会发生变化。我的问题是进度条不会延伸到 AlertDialog 结束。目前,进度条如下所示,进度设置为 50。

编辑:下面是我试过的代码

showDialog(
      context: context,
      builder: (context) {
        return ContentDialog(
          title: Text(title),
          content: const Expanded(
            child: ProgressBar(value: 50, strokeWidth: 10),
          ),
          actions: [
            const SizedBox(),
            Button(
                style: MyButtonStyles.dialogYes(),
                child: const Text('OK', style: TextStyle(fontSize: 16.0)),
                onPressed: () {
                  Navigator.pop(context);
                }),
          ],
        );
      },
    );

您可以通过提供 infinity/ 特定宽度将 Expanded 替换为 SizedBox。 另外,可以使用 SizedBox.fromSize.

ContentDialog(
  title: Text("title"),
  content: SizedBox(
    width: double.infinity,
    child: ProgressBar(value: 50, strokeWidth: 10),
  ),