
在上面的图片上,你可以看到我的应用程序(左)和槽播放器(右)。我想让NavigationViewItem的高度像Groove那样高大,但我不知道怎么做。我试着玩填充物和MinHeight,但看起来不一样。
我想对AutoSuggestBox和“设置”按钮做同样的操作,这是NavigationView的一部分。
    <NavigationView x:Name="navView" IsSettingsVisible="True">
        <NavigationView.AutoSuggestBox>
            <AutoSuggestBox QueryIcon="Find" PlaceholderText="Search"></AutoSuggestBox>
        </NavigationView.AutoSuggestBox>
        <NavigationView.MenuItems>
            <NavigationViewItem x:Name="button1" Icon="Favorite" Content="Button 1" Tapped="Button1_Tapped"/>
            <NavigationViewItem x:Name="button2" Icon="Save" Content="Button 2" Tapped="Button2_Tapped"/>
        </NavigationView.MenuItems>
    </NavigationView>发布于 2017-12-13 06:26:07
UWP变化NavigationViewItem高度
根据您的需求,您可以编辑NavigationViewItem模板。右键单击xaml设计器->编辑模板中的->编辑副本。

如果要更改NavigationViewItem高度,可以修改LayoutRoot高度。然后相应地修改SelectionIndicator高度。
<Grid x:Name="LayoutRoot" Background="{TemplateBinding Background}" Height="50" Control.IsTemplateFocusTarget="True">
 ......
<Rectangle x:Name="SelectionIndicator" Fill="{ThemeResource NavigationViewSelectionIndicatorForeground}" Height="40" Opacity="0.0" Width="6"/>https://stackoverflow.com/questions/47776746
复制相似问题