C# 全尺寸内容对话框uwp

C# 全尺寸内容对话框uwp,c#,uwp,C#,Uwp,我想创建一个具有全宽和全高的内容对话框,但我在设置所有屏幕大小的宽度时遇到了一个问题,并将按钮保持在底部 这是我的密码 <ContentDialog x:Class="app.Content_Dialog.WhatsNew" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="

我想创建一个具有全宽和全高的内容对话框,但我在设置所有屏幕大小的宽度时遇到了一个问题,并将按钮保持在底部

这是我的密码

<ContentDialog
x:Class="app.Content_Dialog.WhatsNew"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:app.Pages"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"

x:Name="dialog2" Height="Auto" Width="Auto"  FullSizeDesired = "True" MaxWidth="600">

<Grid Height="800" Width="Auto">

    <Grid VerticalAlignment="Stretch" Margin="-24,0,0,165" >
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto" />
            <!-- Take as much as needed -->
            <RowDefinition Height="Auto" />
            <!-- Take exactly 20 DIP -->
            <RowDefinition Height="*" />
            <!-- Take all the rest -->
        </Grid.RowDefinitions>
        <Button x:Name="close" VerticalAlignment="Bottom" Content="close" Height="102" Width="374" HorizontalAlignment="Right"  Grid.Row="2"/>
    </Grid>

</Grid>

我正在尝试在MSPoweruser应用程序上创建类似于此内容对话框的内容

这是它的图片

您不应该在内容
网格
中定义关闭
按钮,而应该使用
内容对话框
本身内置的
关闭按钮

因此,只需删除
按钮和
网格上的
边距
,然后

如果仅针对Windows 10 build
15063
及以后版本

closebuttonext=“Close”
添加到您的
ContentDialog

如果您在
15063

改为添加第二个按钮text=“Close”

如果希望
CloseButton
水平占据空间,则需要对
ContentDialog
应用自定义样式,找到
按钮的容器并删除其列定义。

您不应该在内容
网格中定义关闭
按钮,使用
ContentDialog
本身内置的
close按钮

因此,只需删除
按钮和
网格上的
边距
,然后

如果仅针对Windows 10 build
15063
及以后版本

closebuttonext=“Close”
添加到您的
ContentDialog

如果您在
15063

改为添加第二个按钮text=“Close”


如果希望
CloseButton
水平占据空间,则需要对
ContentDialog
应用自定义样式,找到
按钮的容器并删除其列定义。

@JustinXL再次阅读:)@JustinXL再次阅读:)如何更改按钮的宽度和颜色在
ContentDialog
上还有
CloseButtonStyle/SecondaryButtonStyle
可供您提供自定义样式。您的意思是什么找不到?您只需将其定义为
它总是提供内容对话框控件上没有所谓的SecondaryButtonStyle的任何帮助谢谢您的帮助如何更改按钮的宽度和颜色
还有
CloseButtonStyle/SecondaryButtonStyle
上提供的
ContentDialog
为您提供自定义样式。您是什么意思找不到?您只需像
一样定义它,它总是提供内容对话框控件上没有所谓的SecondaryButtonStyle任何帮助谢谢您的帮助