microsoft / microsoft/microsoft-ui-xaml
Default NavigationView style from `Generic.xaml` is broken
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 8.4k
- Forks
- 942
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 105
Description
Describe the bug
The default NavigationView style defined in Generic.xaml does not look identical with the ones without setting the styles.
Why is this important?
I want to re-template and still preserve the fluent design look and feel.
Steps to reproduce the bug
- Copy the default NavigationView from
Generic.xaml - Apply it like this:
<NavigationView>
<NavigationView.Style>
<Style TargetType="NavigationView">
<Setter Property="PaneToggleButtonStyle" Value="{StaticResource PaneToggleButtonStyle}" />
<Setter Property="IsTabStop" Value="False" />
...
- Observe the difference, especially the back button
Actual behavior
After style applied:
Before style applied:
Expected behavior
No response
Screenshots
No response
NuGet package version
WinUI 3 - Windows App SDK 1.8.3: 1.8.251106002
Windows version
Windows 10 (1809): Build 17763
Additional context
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by comparing the NavigationView style in Generic.xaml with the appearance produced when no explicit style is set, focusing on the back button and other visible differences. Confirm the copied template preserves the default Fluent look and feel when applied for re-templating.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- xml
- Domain
- desktop, frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100