MaterialDesignInXamlToolkit 对话框不会通过按 ENTER 键关闭

MaterialDesignInXamlToolkit Dialog Boxes do not closed by pressing the ENTER key

我正在为 WPF 使用 MaterialDesignInXamlToolkit。我正在尝试通过按 ENTIRE 键关闭对话框。

这是我的 DialogHost:

<materialDesign:DialogHost x:Name="dialog_CONNECT"
                                               Grid.Column="0"
                                               HorizontalAlignment="Stretch"
                                               VerticalAlignment="Center">
                        <materialDesign:DialogHost.DialogContent>
                            <StackPanel Margin="16">
                                <TextBlock x:Name="textBlock_CONNECTED_DIALOG" />
                                <StackPanel Orientation="Horizontal" HorizontalAlignment="Center" >
                                    <Button Style="{StaticResource MaterialDesignFlatButton}"
                                            **IsDefault="True"**
                                            Margin="0 8 8 0"
                                            Content="OK"
                                            Command="materialDesign:DialogHost.CloseDialogCommand"/>

                                </StackPanel>
                            </StackPanel>
                        </materialDesign:DialogHost.DialogContent>

                        <Button x:Name="button_CONNECT" Content="CONNECT"
                                Style="{StaticResource MaterialDesignRaisedDarkButton}"  
                                Grid.Column="0"
                                IsDefault="True"
                                Margin="8 0 0 0"
                                VerticalAlignment="Center"
                                Click="onClickConnect"/>

                    </materialDesign:DialogHost>

在代码隐藏中,我提供在单击 button_CONNECT(设置 dialog_CONNECT.IsOpen = true)时打开对话框。

为什么我现在按下ENTIRE键对话框没有关闭?

我在 DialogContent 中添加了一个 TextBox 来修复它,但我不知道它是否也是一种解决方法。

<materialDesign:DialogHost x:Name="dialog_CONNECT"
                                           Grid.Column="0"
                                           HorizontalAlignment="Stretch"
                                           VerticalAlignment="Center">
                    <materialDesign:DialogHost.DialogContent>
                        <StackPanel Margin="16">
                            <TextBlock x:Name="textBlock_CONNECTED_DIALOG" />
                            <StackPanel Orientation="Horizontal" HorizontalAlignment="Center" >
                                **<TextBox /> <!-- To allow IsDefault property on following button -->**
                                <Button Style="{StaticResource MaterialDesignFlatButton}"
                                        IsDefault="True"
                                        Margin="0 8 8 0"
                                        Content="OK"
                                        Command="materialDesign:DialogHost.CloseDialogCommand"/>

                            </StackPanel>
                        </StackPanel>
                    </materialDesign:DialogHost.DialogContent>

                    <Button x:Name="button_CONNECT" Content="CONNECT"
                            Style="{StaticResource MaterialDesignRaisedDarkButton}"  
                            Grid.Column="0"
                            IsDefault="True"
                            Margin="8 0 0 0"
                            VerticalAlignment="Center"
                            Click="onClickConnect"/>

                </materialDesign:DialogHost>