使用MahApps.Metro时,应用程序图标会延伸到标题栏高度

ava*_*ime 7 wpf icons mahapps.metro

使用MahApps.Metro时如何防止应用程序图标拉伸到标题栏的高度?无论使用何种大小的图标,图标和标题栏边缘之间都没有空格.我也尝试使用多尺寸图标,但这不起作用.

这是一个开箱即用的示例:

MahApps.Metro图标

Mui*_*ota 15

强烈启发mahapps punker76的代码,你可以这样做:

<MahApps:MetroWindow.IconTemplate>
    <DataTemplate>
        <Grid Width="{TemplateBinding Width}"
                 Height="{TemplateBinding Height}"
                 Margin="4"
                 Background="Transparent"
                 RenderOptions.EdgeMode="Aliased"
                 RenderOptions.BitmapScalingMode="HighQuality">
            <Image Source="Images/Document Alignment.ico"></Image>
        </Grid>
    </DataTemplate>
</MahApps:MetroWindow.IconTemplate>
Run Code Online (Sandbox Code Playgroud)

但Icon Margin属性可能更简单.