Template10: DISCUSSION: Consider deprecating HamburgerMenu for NavigationView once the Fall Creators Update drops

Created on 13 May 2017  ·  21Comments  ·  Source: Windows-XAML/Template10

@Windows-XAML/template-10-developer-community:

As you know, the T10 HamburgerMenu control was created because, quite simply, the SplitView sucked. Once the Fall Creators Update (v1709?) launches, that will happily no longer be the case.

In the latest SDK preview, Microsoft introduced the NavigationView - a first-party control which performs the same function as the HamburgerMenu. The HamburgerMenu control has been a blight on the library - while it does make things easier for devs, it has proven decidedly tricky to maintain and easy to break.

Therefore, I propose removing the HamburgerMenu control when T10 is updated for RS3.

Discuss.

Most helpful comment

@bartlannoeye I agree, keep the code for maintenance, but have templates that target NavigationView

All 21 comments

While moving to NavigationView is the only logic way to go (over time), it also forces everyone to target Fall Creators Update. They'll have to exist side by side for e.g. a year to give developers the time to move, but mainly to give users the time to upgrade their system.

@bartlannoeye I agree, keep the code for maintenance, but have templates that target NavigationView

Well I have an Alienware 18 R3, and I cant Update to Windows 10 Creators, because there are no drivers yet published by Dell for my Alienware Model. So if the hamburguer menu is deprecated by template 10, it will be a pain for me to update my app now.

What?
You don't need new driver for the Creators Update...

Da: [email protected]
Inviato: 14 maggio 2017 00:49
A: [email protected]
Rispondi a: [email protected]
Cc: [email protected]; [email protected]
Oggetto: Re: [Windows-XAML/Template10] DISCUSSION: Consider deprecating HamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

Well I have an Alienware 18 R3, and I cant Update to Windows 10 Creators, because there are no drivers yet published by Dell for my Alienware Model. So if the hamburguer menu is deprecated by template 10, it will be a pain for me to update my app now.


You are receiving this because you are on a team that was mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Windows-XAML/Template10/issues/1464#issuecomment-301279407, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AOJdRcEgBwKbvXZgTUXlFcVLE5baAzTlks5r5jNegaJpZM4NaBFW.

What about on mobile? Some devices might not be illegible for future updates. So removing the hamburger menu would require two code bases.

Well I updated to creators but any of my laptop hardware seems to work. Like wifi, bluetooth, even the rj45 port didnt work. So I had to return to the previous version of windows 10. @IIARROWS

That's crazy, that update shouldn't have changed drivers that greatly. Quite surprising.

Good morning everyone,

T10 is a template of great stuff to help accelerate development.
It should not replicate existing controls and I agree it is time to deprecate the Hamburger Control as there is a satisfactory one in Windows 10 (creators update).

BUT there are issues with the timing and rollout of that Creators Update.
For example as of two weeks ago that update was not supported on the Surface Pro 3. I know cause I forced the update and destroyed my install.
This fact was confirmed by Microsoft Support who assisted in rolling back the update. I understand it will be supported on the Surface Pro 3 in the next few days/weeks.

I suspect other hardware will be supported but over time.
The question is how over time will T10 transition away from the Hamburger control and what will it have in place to assist that transition?
Doco etc. on how to move your app over to the T10 version that no longer has the control and potentially how to stay with the old version of T10 as you cannot move your app for various reasons.

This is a great community and a great product.

Thanks.
Chris Marassovich

From: Callum Moffatnotifications@github.com
Sent: Saturday, 13 May 2017 7:30 PM
To: Windows-XAML/Template10Template10@noreply.github.com
Cc: Chris Marassovichchris.marassovich@outlook.com; Team mentionteam_mention@noreply.github.com
Subject: [Windows-XAML/Template10] DISCUSSION: Consider deprecating HamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

@Windows-XAML/template-10-developer-communityhttps://github.com/orgs/Windows-XAML/teams/template-10-developer-community:

As you know, the T10 HamburgerMenu control was created because, quite simply, the SplitView sucked. Once the Fall Creators Update (v1709?) launches, that will happily no longer be the case.

In the latest SDK preview, Microsoft introduced the NavigationView - a first-party control which performs the same function as the HamburgerMenu. The HamburgerMenu control has been a blight on the library - while it does make things easier for devs, it has proven decidedly tricky to maintain and easy to break.

Therefore, I propose removing the HamburgerMenu control when T10 is updated for RS3.

Discuss.


You are receiving this because you are on a team that was mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Windows-XAML/Template10/issues/1464, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ASxAmWrMDfyWhYbWkJcnz8hAhXb8eKqPks5r5XhIgaJpZM4NaBFW.

It is supported on Surface Pro 3. I run it on my Surface Pro 3, as well as later builds from WIF. Probably software related, given that evidence.

Get Outlook for Android

On Sun, May 14, 2017 at 12:49 PM +1200, "Chris Marassovich" notifications@github.com wrote:

Good morning everyone,

T10 is a template of great stuff to help accelerate development.

It should not replicate existing controls and I agree it is time to deprecate the Hamburger Control as there is a satisfactory one in Windows 10 (creators update).

BUT there are issues with the timing and rollout of that Creators Update.

For example as of two weeks ago that update was not supported on the Surface Pro 3. I know cause I forced the update and destroyed my install.

This fact was confirmed by Microsoft Support who assisted in rolling back the update. I understand it will be supported on the Surface Pro 3 in the next few days/weeks.

I suspect other hardware will be supported but over time.

The question is how over time will T10 transition away from the Hamburger control and what will it have in place to assist that transition?

Doco etc. on how to move your app over to the T10 version that no longer has the control and potentially how to stay with the old version of T10 as you cannot move your app for various reasons.

This is a great community and a great product.

Thanks.

Chris Marassovich

From: Callum Moffatnotifications@github.com

Sent: Saturday, 13 May 2017 7:30 PM

To: Windows-XAML/Template10Template10@noreply.github.com

Cc: Chris Marassovichchris.marassovich@outlook.com; Team mentionteam_mention@noreply.github.com

Subject: [Windows-XAML/Template10] DISCUSSION: Consider deprecating HamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

@Windows-XAML/template-10-developer-communityhttps://github.com/orgs/Windows-XAML/teams/template-10-developer-community:

As you know, the T10 HamburgerMenu control was created because, quite simply, the SplitView sucked. Once the Fall Creators Update (v1709?) launches, that will happily no longer be the case.

In the latest SDK preview, Microsoft introduced the NavigationView - a first-party control which performs the same function as the HamburgerMenu. The HamburgerMenu control has been a blight on the library - while it does make things easier for devs, it has proven decidedly tricky to maintain and easy to break.

Therefore, I propose removing the HamburgerMenu control when T10 is updated for RS3.

Discuss.

You are receiving this because you are on a team that was mentioned.

Reply to this email directly, view it on GitHubhttps://github.com/Windows-XAML/Template10/issues/1464, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ASxAmWrMDfyWhYbWkJcnz8hAhXb8eKqPks5r5XhIgaJpZM4NaBFW.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Curious about the surface pro 3 not supporting the creators update. Im running it just fine and got it through windows update – well I forced it through windows update…but no issues were raised when it was checking the system prior to update.

As for the hamburger menu , I agree that if there is a suited replacement then I would just deprecate and let it sunset over time.

Callon

Sent from my Windows 10 phone

From: Chris Marassovichnotifications@github.com
Sent: May 13, 2017 20:49
To: Windows-XAML/Template10Template10@noreply.github.com
Cc: Callon Campbellcalloncampbell@msn.com; Team mentionteam_mention@noreply.github.com
Subject: Re: [Windows-XAML/Template10] DISCUSSION: Consider deprecating HamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

Good morning everyone,

T10 is a template of great stuff to help accelerate development.
It should not replicate existing controls and I agree it is time to deprecate the Hamburger Control as there is a satisfactory one in Windows 10 (creators update).

BUT there are issues with the timing and rollout of that Creators Update.
For example as of two weeks ago that update was not supported on the Surface Pro 3. I know cause I forced the update and destroyed my install.
This fact was confirmed by Microsoft Support who assisted in rolling back the update. I understand it will be supported on the Surface Pro 3 in the next few days/weeks.

I suspect other hardware will be supported but over time.
The question is how over time will T10 transition away from the Hamburger control and what will it have in place to assist that transition?
Doco etc. on how to move your app over to the T10 version that no longer has the control and potentially how to stay with the old version of T10 as you cannot move your app for various reasons.

This is a great community and a great product.

Thanks.
Chris Marassovich

From: Callum Moffatnotifications@github.com
Sent: Saturday, 13 May 2017 7:30 PM
To: Windows-XAML/Template10Template10@noreply.github.com
Cc: Chris Marassovichchris.marassovich@outlook.com; Team mentionteam_mention@noreply.github.com
Subject: [Windows-XAML/Template10] DISCUSSION: Consider deprecating HamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

@Windows-XAML/template-10-developer-communityhttps://github.com/orgs/Windows-XAML/teams/template-10-developer-community:

As you know, the T10 HamburgerMenu control was created because, quite simply, the SplitView sucked. Once the Fall Creators Update (v1709?) launches, that will happily no longer be the case.

In the latest SDK preview, Microsoft introduced the NavigationView - a first-party control which performs the same function as the HamburgerMenu. The HamburgerMenu control has been a blight on the library - while it does make things easier for devs, it has proven decidedly tricky to maintain and easy to break.

Therefore, I propose removing the HamburgerMenu control when T10 is updated for RS3.

Discuss.


You are receiving this because you are on a team that was mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Windows-XAML/Template10/issues/1464, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ASxAmWrMDfyWhYbWkJcnz8hAhXb8eKqPks5r5XhIgaJpZM4NaBFW.


You are receiving this because you are on a team that was mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Windows-XAML/Template10/issues/1464#issuecomment-301283510, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AD58aJHBensQP3SkMFTmivrtZ7IGDmKcks5r5k-GgaJpZM4NaBFW.

Agreed on both counts.

Get Outlook for Android

On Sun, May 14, 2017 at 12:57 PM +1200, "Callon Campbell" notifications@github.com wrote:

Curious about the surface pro 3 not supporting the creators update. Im running it just fine and got it through windows update – well I forced it through windows update…but no issues were raised when it was checking the system prior to update.

As for the hamburger menu , I agree that if there is a suited replacement then I would just deprecate and let it sunset over time.

Callon

Sent from my Windows 10 phone

From: Chris Marassovichnotifications@github.com

Sent: May 13, 2017 20:49

To: Windows-XAML/Template10Template10@noreply.github.com

Cc: Callon Campbellcalloncampbell@msn.com; Team mentionteam_mention@noreply.github.com

Subject: Re: [Windows-XAML/Template10] DISCUSSION: Consider deprecating HamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

Good morning everyone,

T10 is a template of great stuff to help accelerate development.

It should not replicate existing controls and I agree it is time to deprecate the Hamburger Control as there is a satisfactory one in Windows 10 (creators update).

BUT there are issues with the timing and rollout of that Creators Update.

For example as of two weeks ago that update was not supported on the Surface Pro 3. I know cause I forced the update and destroyed my install.

This fact was confirmed by Microsoft Support who assisted in rolling back the update. I understand it will be supported on the Surface Pro 3 in the next few days/weeks.

I suspect other hardware will be supported but over time.

The question is how over time will T10 transition away from the Hamburger control and what will it have in place to assist that transition?

Doco etc. on how to move your app over to the T10 version that no longer has the control and potentially how to stay with the old version of T10 as you cannot move your app for various reasons.

This is a great community and a great product.

Thanks.

Chris Marassovich

From: Callum Moffatnotifications@github.com

Sent: Saturday, 13 May 2017 7:30 PM

To: Windows-XAML/Template10Template10@noreply.github.com

Cc: Chris Marassovichchris.marassovich@outlook.com; Team mentionteam_mention@noreply.github.com

Subject: [Windows-XAML/Template10] DISCUSSION: Consider deprecating HamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

@Windows-XAML/template-10-developer-communityhttps://github.com/orgs/Windows-XAML/teams/template-10-developer-community:

As you know, the T10 HamburgerMenu control was created because, quite simply, the SplitView sucked. Once the Fall Creators Update (v1709?) launches, that will happily no longer be the case.

In the latest SDK preview, Microsoft introduced the NavigationView - a first-party control which performs the same function as the HamburgerMenu. The HamburgerMenu control has been a blight on the library - while it does make things easier for devs, it has proven decidedly tricky to maintain and easy to break.

Therefore, I propose removing the HamburgerMenu control when T10 is updated for RS3.

Discuss.

You are receiving this because you are on a team that was mentioned.

Reply to this email directly, view it on GitHubhttps://github.com/Windows-XAML/Template10/issues/1464, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ASxAmWrMDfyWhYbWkJcnz8hAhXb8eKqPks5r5XhIgaJpZM4NaBFW.

You are receiving this because you are on a team that was mentioned.

Reply to this email directly, view it on GitHubhttps://github.com/Windows-XAML/Template10/issues/1464#issuecomment-301283510, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AD58aJHBensQP3SkMFTmivrtZ7IGDmKcks5r5k-GgaJpZM4NaBFW.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Well, I think it has to happen in the long term. HamburgerMenu was created because the first-party controls couldn't meet the needs of many developers. I've been trying out NavigationView the last 24 hours and it definitely matches (and in many ways, exceeds) the goals and virtues of HamburgerMenu.

Personally, I think we should move sooner rather than later. This class is already supported on the Creators Update, and it also provides in-built support for Fluent Design. It's a worthwhile move, esp. given that HamburgerMenu is probably one of the most painful parts of T10 to maintain.

I am running 16193 which is 3 installs over CU working just on Surface Pro 3 i7 256.

Callum,
I would very much appreciate hearing in detail your experience so far with the new NavigationView control. The good, the bad and the ugly?

Cheers
Chris


From: Callum Moffatnotifications@github.com
Sent: ‎14/‎05/‎2017 12:29 PM
To: Windows-XAML/Template10Template10@noreply.github.com
Cc: Chris Marassovichchris.marassovich@outlook.com; Team mentionteam_mention@noreply.github.com
Subject: Re: [Windows-XAML/Template10] DISCUSSION: Consider deprecating HamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

Well, I think it has to happen in the long term. HamburgerMenu was created because the first-party controls couldn't meet the needs of many developers. I've been trying out NavigationView the last 24 hours and it definitely matches (and in many ways, exceeds) the goals and virtues of HamburgerMenu.

Personally, I think we should move sooner rather than later. This class is already supported on the Creators Update, and it also provides in-built support for Fluent Design. It's a worthwhile move, esp. given that HamburgerMenu is probably one of the most painful parts of T10 to maintain.


You are receiving this because you are on a team that was mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Windows-XAML/Template10/issues/1464#issuecomment-301286755, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ASxAma5YRdW8j7uaMhwR4A-DOW3-wM9vks5r5mcKgaJpZM4NaBFW.

Okay, Chris. (NOTE: This assessment of the NavigationView control is based off my experiences using it with the 16190 SDK – an early preview of the final SDK for the Fall Creators Update. My experiences here do not necessarily apply to the final product.)

THE GOOD:

  1. Provides a standard hamburger menu implementation that works out of the box (unlike SplitView and like the T10 HamburgerMenu).
    a. Provides the ability to configure a uniform header via a data template (can be turned off)
    b. Supports nav menu separators, which T10 sadly does not
    c. It also provides an inbuilt Settings button (which is probably the most universal navigation menu item on any platform).
  2. Provides excellent customization functionality, and integrates with MVVM very nicely.
  3. Provides in-built support for Fluent Design Language, and supports the Creators Update (RS2) in addition to RS3.
  4. Apps can still use the previous SplitView implementation if desired (although given the ease of implementation for NavigationView in comparison with SplitView, I hardly see why people wouldn’t.)
    THE BAD:
  5. The NavigationView does not support data binding with regards to the list of menu items (i.e. no ItemsSource/SelectedItem object).
    a. While this is preferable in many ways (binding with a list being used for this purpose is fiddly at best), it does reduce the ability for the navigation items to be altered on the fly.
    THE UGLY:
  6. In this early implementation, there are some nasty bugs.
    a. NavigationView.Header can be set, but it will not be shown (in fact, the XAML/codebehind for it will not even be compiled)
    There you have it, folks.

Sent from Mail for Windows 10

From: Chris Marassovich
Sent: Sunday, May 14, 2017 4:44 PM
To: Windows-XAML/Template10
Cc: Callum Moffat; Author
Subject: Re: [Windows-XAML/Template10] DISCUSSION: Consider deprecatingHamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

Callum,
I would very much appreciate hearing in detail your experience so far with the new NavigationView control. The good, the bad and the ugly?

Cheers
Chris


From: Callum Moffatnotifications@github.com
Sent: ‎14/‎05/‎2017 12:29 PM
To: Windows-XAML/Template10Template10@noreply.github.com
Cc: Chris Marassovichchris.marassovich@outlook.com; Team mentionteam_mention@noreply.github.com
Subject: Re: [Windows-XAML/Template10] DISCUSSION: Consider deprecating HamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

Well, I think it has to happen in the long term. HamburgerMenu was created because the first-party controls couldn't meet the needs of many developers. I've been trying out NavigationView the last 24 hours and it definitely matches (and in many ways, exceeds) the goals and virtues of HamburgerMenu.

Personally, I think we should move sooner rather than later. This class is already supported on the Creators Update, and it also provides in-built support for Fluent Design. It's a worthwhile move, esp. given that HamburgerMenu is probably one of the most painful parts of T10 to maintain.


You are receiving this because you are on a team that was mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Windows-XAML/Template10/issues/1464#issuecomment-301286755, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ASxAma5YRdW8j7uaMhwR4A-DOW3-wM9vks5r5mcKgaJpZM4NaBFW.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Callum,

Really appreciate your effort and quick response.
I do not have the update yet so I cannot play with code .. but is there doco somewhere on this new control other than that at https://docs.microsoft.com/en-us/windows/uwp/controls-and-patterns/navigationview

Your point 3. Fluent Design .. I assume that is stuff like NavigationView.showheader.compactview.isactive for a contrived example.
The supports Creators Update RS2 and RS3 ... what is that/what does that mean?

From the doc link above it seems the action of navigation is done from code behind and the navigation stack is not handled/managed .. I assume this is where “T10 to the rescue”?

Additionally I assume from the URL above that we would port to this quite simply by updating our Shell.xaml and slipping in the NavigationView and some small XAML changes and we will have just ported from Hamburger to NavigationView?
Do you see it being that easy Callum?

Cheers
Chris ...

From: Callum Moffatnotifications@github.com
Sent: Sunday, 14 May 2017 3:28 PM
To: Windows-XAML/Template10Template10@noreply.github.com
Cc: Chris Marassovichchris.marassovich@outlook.com; Team mentionteam_mention@noreply.github.com
Subject: Re: [Windows-XAML/Template10] DISCUSSION: Consider deprecating HamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

Okay, Chris. (NOTE: This assessment of the NavigationView control is based off my experiences using it with the 16190 SDK – an early preview of the final SDK for the Fall Creators Update. My experiences here do not necessarily apply to the final product.)

THE GOOD:

  1. Provides a standard hamburger menu implementation that works out of the box (unlike SplitView and like the T10 HamburgerMenu).
    a. Provides the ability to configure a uniform header via a data template (can be turned off)
    b. Supports nav menu separators, which T10 sadly does not
    c. It also provides an inbuilt Settings button (which is probably the most universal navigation menu item on any platform).
  2. Provides excellent customization functionality, and integrates with MVVM very nicely.
  3. Provides in-built support for Fluent Design Language, and supports the Creators Update (RS2) in addition to RS3.
  4. Apps can still use the previous SplitView implementation if desired (although given the ease of implementation for NavigationView in comparison with SplitView, I hardly see why people wouldn’t.)
    THE BAD:
  5. The NavigationView does not support data binding with regards to the list of menu items (i.e. no ItemsSource/SelectedItem object).
    a. While this is preferable in many ways (binding with a list being used for this purpose is fiddly at best), it does reduce the ability for the navigation items to be altered on the fly.
    THE UGLY:
  6. In this early implementation, there are some nasty bugs.
    a. NavigationView.Header can be set, but it will not be shown (in fact, the XAML/codebehind for it will not even be compiled)
    There you have it, folks.

Sent from Mail for Windows 10

From: Chris Marassovich
Sent: Sunday, May 14, 2017 4:44 PM
To: Windows-XAML/Template10
Cc: Callum Moffat; Author
Subject: Re: [Windows-XAML/Template10] DISCUSSION: Consider deprecatingHamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

Callum,
I would very much appreciate hearing in detail your experience so far with the new NavigationView control. The good, the bad and the ugly?

Cheers
Chris


From: Callum Moffatnotifications@github.com
Sent: ‎14/‎05/‎2017 12:29 PM
To: Windows-XAML/Template10Template10@noreply.github.com
Cc: Chris Marassovichchris.marassovich@outlook.com; Team mentionteam_mention@noreply.github.com
Subject: Re: [Windows-XAML/Template10] DISCUSSION: Consider deprecating HamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

Well, I think it has to happen in the long term. HamburgerMenu was created because the first-party controls couldn't meet the needs of many developers. I've been trying out NavigationView the last 24 hours and it definitely matches (and in many ways, exceeds) the goals and virtues of HamburgerMenu.

Personally, I think we should move sooner rather than later. This class is already supported on the Creators Update, and it also provides in-built support for Fluent Design. It's a worthwhile move, esp. given that HamburgerMenu is probably one of the most painful parts of T10 to maintain.


You are receiving this because you are on a team that was mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Windows-XAML/Template10/issues/1464#issuecomment-301286755, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ASxAma5YRdW8j7uaMhwR4A-DOW3-wM9vks5r5mcKgaJpZM4NaBFW.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


You are receiving this because you are on a team that was mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Windows-XAML/Template10/issues/1464#issuecomment-301292076, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ASxAmdvFJmqHPvbEO9aR8tQ_qHd9in0Aks5r5pENgaJpZM4NaBFW.

Fluent Design is Microsoft’s new design language – it supports much of the currently implemented Fluent Design effects OOB (Reveal, blur, etc.).

While the NavigationView only appears within the 16190+ SDK (RS3/Fall Creators Update), it is still fully supported on 15063 (i.e RS2/Creators Update/v1703).

Yes, the navigation component is a bit contrived at this point – that’s where I can see T10 stepping in. If this element doesn’t improve, I’d probably suggest creating a new version of the HamburgerMenu which derives from the NavigationView but adds proper nav support.

And finally, yes, swapping HamMenu for NavView and making the requisite XAML modifications is essentially the extent of the port (more or less, anyway).

Sent from Mail for Windows 10

From: Chris Marassovich
Sent: Sunday, May 14, 2017 5:47 PM
To: Windows-XAML/Template10
Cc: Callum Moffat; Author
Subject: Re: [Windows-XAML/Template10] DISCUSSION: Consider deprecatingHamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

Callum,

Really appreciate your effort and quick response.
I do not have the update yet so I cannot play with code .. but is there doco somewhere on this new control other than that at https://docs.microsoft.com/en-us/windows/uwp/controls-and-patterns/navigationview

Your point 3. Fluent Design .. I assume that is stuff like NavigationView.showheader.compactview.isactive for a contrived example.
The supports Creators Update RS2 and RS3 ... what is that/what does that mean?

From the doc link above it seems the action of navigation is done from code behind and the navigation stack is not handled/managed .. I assume this is where “T10 to the rescue”?

Additionally I assume from the URL above that we would port to this quite simply by updating our Shell.xaml and slipping in the NavigationView and some small XAML changes and we will have just ported from Hamburger to NavigationView?
Do you see it being that easy Callum?

Cheers
Chris ...

From: Callum Moffatnotifications@github.com
Sent: Sunday, 14 May 2017 3:28 PM
To: Windows-XAML/Template10Template10@noreply.github.com
Cc: Chris Marassovichchris.marassovich@outlook.com; Team mentionteam_mention@noreply.github.com
Subject: Re: [Windows-XAML/Template10] DISCUSSION: Consider deprecating HamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

Okay, Chris. (NOTE: This assessment of the NavigationView control is based off my experiences using it with the 16190 SDK – an early preview of the final SDK for the Fall Creators Update. My experiences here do not necessarily apply to the final product.)

THE GOOD:

  1. Provides a standard hamburger menu implementation that works out of the box (unlike SplitView and like the T10 HamburgerMenu).
    a. Provides the ability to configure a uniform header via a data template (can be turned off)
    b. Supports nav menu separators, which T10 sadly does not
    c. It also provides an inbuilt Settings button (which is probably the most universal navigation menu item on any platform).
  2. Provides excellent customization functionality, and integrates with MVVM very nicely.
  3. Provides in-built support for Fluent Design Language, and supports the Creators Update (RS2) in addition to RS3.
  4. Apps can still use the previous SplitView implementation if desired (although given the ease of implementation for NavigationView in comparison with SplitView, I hardly see why people wouldn’t.)
    THE BAD:
  5. The NavigationView does not support data binding with regards to the list of menu items (i.e. no ItemsSource/SelectedItem object).
    a. While this is preferable in many ways (binding with a list being used for this purpose is fiddly at best), it does reduce the ability for the navigation items to be altered on the fly.
    THE UGLY:
  6. In this early implementation, there are some nasty bugs.
    a. NavigationView.Header can be set, but it will not be shown (in fact, the XAML/codebehind for it will not even be compiled)
    There you have it, folks.

Sent from Mail for Windows 10

From: Chris Marassovich
Sent: Sunday, May 14, 2017 4:44 PM
To: Windows-XAML/Template10
Cc: Callum Moffat; Author
Subject: Re: [Windows-XAML/Template10] DISCUSSION: Consider deprecatingHamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

Callum,
I would very much appreciate hearing in detail your experience so far with the new NavigationView control. The good, the bad and the ugly?

Cheers
Chris


From: Callum Moffatnotifications@github.com
Sent: ‎14/‎05/‎2017 12:29 PM
To: Windows-XAML/Template10Template10@noreply.github.com
Cc: Chris Marassovichchris.marassovich@outlook.com; Team mentionteam_mention@noreply.github.com
Subject: Re: [Windows-XAML/Template10] DISCUSSION: Consider deprecating HamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

Well, I think it has to happen in the long term. HamburgerMenu was created because the first-party controls couldn't meet the needs of many developers. I've been trying out NavigationView the last 24 hours and it definitely matches (and in many ways, exceeds) the goals and virtues of HamburgerMenu.

Personally, I think we should move sooner rather than later. This class is already supported on the Creators Update, and it also provides in-built support for Fluent Design. It's a worthwhile move, esp. given that HamburgerMenu is probably one of the most painful parts of T10 to maintain.


You are receiving this because you are on a team that was mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Windows-XAML/Template10/issues/1464#issuecomment-301286755, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ASxAma5YRdW8j7uaMhwR4A-DOW3-wM9vks5r5mcKgaJpZM4NaBFW.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


You are receiving this because you are on a team that was mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Windows-XAML/Template10/issues/1464#issuecomment-301292076, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ASxAmdvFJmqHPvbEO9aR8tQ_qHd9in0Aks5r5pENgaJpZM4NaBFW.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

UPDATE: The custom NavigationView-based control with proper nav support is a no-go. Just made an attempt – the class has been sealed. They appear to be taking the ‘my way or the highway’ approach on this one. Which is smart IMHO – they tried the ‘do what you want’ approach with SplitView and that was a fiasco.

Sent from Mail for Windows 10

From: Chris Marassovich
Sent: Sunday, May 14, 2017 5:47 PM
To: Windows-XAML/Template10
Cc: Callum Moffat; Author
Subject: Re: [Windows-XAML/Template10] DISCUSSION: Consider deprecatingHamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

Callum,

Really appreciate your effort and quick response.
I do not have the update yet so I cannot play with code .. but is there doco somewhere on this new control other than that at https://docs.microsoft.com/en-us/windows/uwp/controls-and-patterns/navigationview

Your point 3. Fluent Design .. I assume that is stuff like NavigationView.showheader.compactview.isactive for a contrived example.
The supports Creators Update RS2 and RS3 ... what is that/what does that mean?

From the doc link above it seems the action of navigation is done from code behind and the navigation stack is not handled/managed .. I assume this is where “T10 to the rescue”?

Additionally I assume from the URL above that we would port to this quite simply by updating our Shell.xaml and slipping in the NavigationView and some small XAML changes and we will have just ported from Hamburger to NavigationView?
Do you see it being that easy Callum?

Cheers
Chris ...

From: Callum Moffatnotifications@github.com
Sent: Sunday, 14 May 2017 3:28 PM
To: Windows-XAML/Template10Template10@noreply.github.com
Cc: Chris Marassovichchris.marassovich@outlook.com; Team mentionteam_mention@noreply.github.com
Subject: Re: [Windows-XAML/Template10] DISCUSSION: Consider deprecating HamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

Okay, Chris. (NOTE: This assessment of the NavigationView control is based off my experiences using it with the 16190 SDK – an early preview of the final SDK for the Fall Creators Update. My experiences here do not necessarily apply to the final product.)

THE GOOD:

  1. Provides a standard hamburger menu implementation that works out of the box (unlike SplitView and like the T10 HamburgerMenu).
    a. Provides the ability to configure a uniform header via a data template (can be turned off)
    b. Supports nav menu separators, which T10 sadly does not
    c. It also provides an inbuilt Settings button (which is probably the most universal navigation menu item on any platform).
  2. Provides excellent customization functionality, and integrates with MVVM very nicely.
  3. Provides in-built support for Fluent Design Language, and supports the Creators Update (RS2) in addition to RS3.
  4. Apps can still use the previous SplitView implementation if desired (although given the ease of implementation for NavigationView in comparison with SplitView, I hardly see why people wouldn’t.)
    THE BAD:
  5. The NavigationView does not support data binding with regards to the list of menu items (i.e. no ItemsSource/SelectedItem object).
    a. While this is preferable in many ways (binding with a list being used for this purpose is fiddly at best), it does reduce the ability for the navigation items to be altered on the fly.
    THE UGLY:
  6. In this early implementation, there are some nasty bugs.
    a. NavigationView.Header can be set, but it will not be shown (in fact, the XAML/codebehind for it will not even be compiled)
    There you have it, folks.

Sent from Mail for Windows 10

From: Chris Marassovich
Sent: Sunday, May 14, 2017 4:44 PM
To: Windows-XAML/Template10
Cc: Callum Moffat; Author
Subject: Re: [Windows-XAML/Template10] DISCUSSION: Consider deprecatingHamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

Callum,
I would very much appreciate hearing in detail your experience so far with the new NavigationView control. The good, the bad and the ugly?

Cheers
Chris


From: Callum Moffatnotifications@github.com
Sent: ‎14/‎05/‎2017 12:29 PM
To: Windows-XAML/Template10Template10@noreply.github.com
Cc: Chris Marassovichchris.marassovich@outlook.com; Team mentionteam_mention@noreply.github.com
Subject: Re: [Windows-XAML/Template10] DISCUSSION: Consider deprecating HamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

Well, I think it has to happen in the long term. HamburgerMenu was created because the first-party controls couldn't meet the needs of many developers. I've been trying out NavigationView the last 24 hours and it definitely matches (and in many ways, exceeds) the goals and virtues of HamburgerMenu.

Personally, I think we should move sooner rather than later. This class is already supported on the Creators Update, and it also provides in-built support for Fluent Design. It's a worthwhile move, esp. given that HamburgerMenu is probably one of the most painful parts of T10 to maintain.


You are receiving this because you are on a team that was mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Windows-XAML/Template10/issues/1464#issuecomment-301286755, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ASxAma5YRdW8j7uaMhwR4A-DOW3-wM9vks5r5mcKgaJpZM4NaBFW.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


You are receiving this because you are on a team that was mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Windows-XAML/Template10/issues/1464#issuecomment-301292076, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ASxAmdvFJmqHPvbEO9aR8tQ_qHd9in0Aks5r5pENgaJpZM4NaBFW.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Callum,

Appreciate your time, effort and quick responses.
You are either up very late or extremely close to my TZ (Canberra, Australia).

Cheers
Chris ...

From: Callum Moffatnotifications@github.com
Sent: Sunday, 14 May 2017 4:05 PM
To: Windows-XAML/Template10Template10@noreply.github.com
Cc: Chris Marassovichchris.marassovich@outlook.com; Team mentionteam_mention@noreply.github.com
Subject: Re: [Windows-XAML/Template10] DISCUSSION: Consider deprecating HamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

Fluent Design is Microsoft’s new design language – it supports much of the currently implemented Fluent Design effects OOB (Reveal, blur, etc.).

While the NavigationView only appears within the 16190+ SDK (RS3/Fall Creators Update), it is still fully supported on 15063 (i.e RS2/Creators Update/v1703).

Yes, the navigation component is a bit contrived at this point – that’s where I can see T10 stepping in. If this element doesn’t improve, I’d probably suggest creating a new version of the HamburgerMenu which derives from the NavigationView but adds proper nav support.

And finally, yes, swapping HamMenu for NavView and making the requisite XAML modifications is essentially the extent of the port (more or less, anyway).

Sent from Mail for Windows 10

From: Chris Marassovich
Sent: Sunday, May 14, 2017 5:47 PM
To: Windows-XAML/Template10
Cc: Callum Moffat; Author
Subject: Re: [Windows-XAML/Template10] DISCUSSION: Consider deprecatingHamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

Callum,

Really appreciate your effort and quick response.
I do not have the update yet so I cannot play with code .. but is there doco somewhere on this new control other than that at https://docs.microsoft.com/en-us/windows/uwp/controls-and-patterns/navigationview

Your point 3. Fluent Design .. I assume that is stuff like NavigationView.showheader.compactview.isactive for a contrived example.
The supports Creators Update RS2 and RS3 ... what is that/what does that mean?

From the doc link above it seems the action of navigation is done from code behind and the navigation stack is not handled/managed .. I assume this is where “T10 to the rescue”?

Additionally I assume from the URL above that we would port to this quite simply by updating our Shell.xaml and slipping in the NavigationView and some small XAML changes and we will have just ported from Hamburger to NavigationView?
Do you see it being that easy Callum?

Cheers
Chris ...

From: Callum Moffatnotifications@github.com
Sent: Sunday, 14 May 2017 3:28 PM
To: Windows-XAML/Template10Template10@noreply.github.com
Cc: Chris Marassovichchris.marassovich@outlook.com; Team mentionteam_mention@noreply.github.com
Subject: Re: [Windows-XAML/Template10] DISCUSSION: Consider deprecating HamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

Okay, Chris. (NOTE: This assessment of the NavigationView control is based off my experiences using it with the 16190 SDK – an early preview of the final SDK for the Fall Creators Update. My experiences here do not necessarily apply to the final product.)

THE GOOD:

  1. Provides a standard hamburger menu implementation that works out of the box (unlike SplitView and like the T10 HamburgerMenu).
    a. Provides the ability to configure a uniform header via a data template (can be turned off)
    b. Supports nav menu separators, which T10 sadly does not
    c. It also provides an inbuilt Settings button (which is probably the most universal navigation menu item on any platform).
  2. Provides excellent customization functionality, and integrates with MVVM very nicely.
  3. Provides in-built support for Fluent Design Language, and supports the Creators Update (RS2) in addition to RS3.
  4. Apps can still use the previous SplitView implementation if desired (although given the ease of implementation for NavigationView in comparison with SplitView, I hardly see why people wouldn’t.)
    THE BAD:
  5. The NavigationView does not support data binding with regards to the list of menu items (i.e. no ItemsSource/SelectedItem object).
    a. While this is preferable in many ways (binding with a list being used for this purpose is fiddly at best), it does reduce the ability for the navigation items to be altered on the fly.
    THE UGLY:
  6. In this early implementation, there are some nasty bugs.
    a. NavigationView.Header can be set, but it will not be shown (in fact, the XAML/codebehind for it will not even be compiled)
    There you have it, folks.

Sent from Mail for Windows 10

From: Chris Marassovich
Sent: Sunday, May 14, 2017 4:44 PM
To: Windows-XAML/Template10
Cc: Callum Moffat; Author
Subject: Re: [Windows-XAML/Template10] DISCUSSION: Consider deprecatingHamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

Callum,
I would very much appreciate hearing in detail your experience so far with the new NavigationView control. The good, the bad and the ugly?

Cheers
Chris


From: Callum Moffatnotifications@github.com
Sent: ‎14/‎05/‎2017 12:29 PM
To: Windows-XAML/Template10Template10@noreply.github.com
Cc: Chris Marassovichchris.marassovich@outlook.com; Team mentionteam_mention@noreply.github.com
Subject: Re: [Windows-XAML/Template10] DISCUSSION: Consider deprecating HamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

Well, I think it has to happen in the long term. HamburgerMenu was created because the first-party controls couldn't meet the needs of many developers. I've been trying out NavigationView the last 24 hours and it definitely matches (and in many ways, exceeds) the goals and virtues of HamburgerMenu.

Personally, I think we should move sooner rather than later. This class is already supported on the Creators Update, and it also provides in-built support for Fluent Design. It's a worthwhile move, esp. given that HamburgerMenu is probably one of the most painful parts of T10 to maintain.


You are receiving this because you are on a team that was mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Windows-XAML/Template10/issues/1464#issuecomment-301286755, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ASxAma5YRdW8j7uaMhwR4A-DOW3-wM9vks5r5mcKgaJpZM4NaBFW.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


You are receiving this because you are on a team that was mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Windows-XAML/Template10/issues/1464#issuecomment-301292076, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ASxAmdvFJmqHPvbEO9aR8tQ_qHd9in0Aks5r5pENgaJpZM4NaBFW.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


You are receiving this because you are on a team that was mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Windows-XAML/Template10/issues/1464#issuecomment-301293073, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ASxAmQ65bGS8OOD2_x6hY2ipzhhJT4_Gks5r5plNgaJpZM4NaBFW.

The latter, thankfully. I live in New Zealand, so I am very close to your TZ indeed.

Sent from Mail for Windows 10

From: Chris Marassovich
Sent: Sunday, May 14, 2017 6:52 PM
To: Windows-XAML/Template10
Cc: Callum Moffat; Author
Subject: Re: [Windows-XAML/Template10] DISCUSSION: Consider deprecatingHamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

Callum,

Appreciate your time, effort and quick responses.
You are either up very late or extremely close to my TZ (Canberra, Australia).

Cheers
Chris ...

From: Callum Moffatnotifications@github.com
Sent: Sunday, 14 May 2017 4:05 PM
To: Windows-XAML/Template10Template10@noreply.github.com
Cc: Chris Marassovichchris.marassovich@outlook.com; Team mentionteam_mention@noreply.github.com
Subject: Re: [Windows-XAML/Template10] DISCUSSION: Consider deprecating HamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

Fluent Design is Microsoft’s new design language – it supports much of the currently implemented Fluent Design effects OOB (Reveal, blur, etc.).

While the NavigationView only appears within the 16190+ SDK (RS3/Fall Creators Update), it is still fully supported on 15063 (i.e RS2/Creators Update/v1703).

Yes, the navigation component is a bit contrived at this point – that’s where I can see T10 stepping in. If this element doesn’t improve, I’d probably suggest creating a new version of the HamburgerMenu which derives from the NavigationView but adds proper nav support.

And finally, yes, swapping HamMenu for NavView and making the requisite XAML modifications is essentially the extent of the port (more or less, anyway).

Sent from Mail for Windows 10

From: Chris Marassovich
Sent: Sunday, May 14, 2017 5:47 PM
To: Windows-XAML/Template10
Cc: Callum Moffat; Author
Subject: Re: [Windows-XAML/Template10] DISCUSSION: Consider deprecatingHamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

Callum,

Really appreciate your effort and quick response.
I do not have the update yet so I cannot play with code .. but is there doco somewhere on this new control other than that at https://docs.microsoft.com/en-us/windows/uwp/controls-and-patterns/navigationview

Your point 3. Fluent Design .. I assume that is stuff like NavigationView.showheader.compactview.isactive for a contrived example.
The supports Creators Update RS2 and RS3 ... what is that/what does that mean?

From the doc link above it seems the action of navigation is done from code behind and the navigation stack is not handled/managed .. I assume this is where “T10 to the rescue”?

Additionally I assume from the URL above that we would port to this quite simply by updating our Shell.xaml and slipping in the NavigationView and some small XAML changes and we will have just ported from Hamburger to NavigationView?
Do you see it being that easy Callum?

Cheers
Chris ...

From: Callum Moffatnotifications@github.com
Sent: Sunday, 14 May 2017 3:28 PM
To: Windows-XAML/Template10Template10@noreply.github.com
Cc: Chris Marassovichchris.marassovich@outlook.com; Team mentionteam_mention@noreply.github.com
Subject: Re: [Windows-XAML/Template10] DISCUSSION: Consider deprecating HamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

Okay, Chris. (NOTE: This assessment of the NavigationView control is based off my experiences using it with the 16190 SDK – an early preview of the final SDK for the Fall Creators Update. My experiences here do not necessarily apply to the final product.)

THE GOOD:

  1. Provides a standard hamburger menu implementation that works out of the box (unlike SplitView and like the T10 HamburgerMenu).
    a. Provides the ability to configure a uniform header via a data template (can be turned off)
    b. Supports nav menu separators, which T10 sadly does not
    c. It also provides an inbuilt Settings button (which is probably the most universal navigation menu item on any platform).
  2. Provides excellent customization functionality, and integrates with MVVM very nicely.
  3. Provides in-built support for Fluent Design Language, and supports the Creators Update (RS2) in addition to RS3.
  4. Apps can still use the previous SplitView implementation if desired (although given the ease of implementation for NavigationView in comparison with SplitView, I hardly see why people wouldn’t.)
    THE BAD:
  5. The NavigationView does not support data binding with regards to the list of menu items (i.e. no ItemsSource/SelectedItem object).
    a. While this is preferable in many ways (binding with a list being used for this purpose is fiddly at best), it does reduce the ability for the navigation items to be altered on the fly.
    THE UGLY:
  6. In this early implementation, there are some nasty bugs.
    a. NavigationView.Header can be set, but it will not be shown (in fact, the XAML/codebehind for it will not even be compiled)
    There you have it, folks.

Sent from Mail for Windows 10

From: Chris Marassovich
Sent: Sunday, May 14, 2017 4:44 PM
To: Windows-XAML/Template10
Cc: Callum Moffat; Author
Subject: Re: [Windows-XAML/Template10] DISCUSSION: Consider deprecatingHamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

Callum,
I would very much appreciate hearing in detail your experience so far with the new NavigationView control. The good, the bad and the ugly?

Cheers
Chris


From: Callum Moffatnotifications@github.com
Sent: ‎14/‎05/‎2017 12:29 PM
To: Windows-XAML/Template10Template10@noreply.github.com
Cc: Chris Marassovichchris.marassovich@outlook.com; Team mentionteam_mention@noreply.github.com
Subject: Re: [Windows-XAML/Template10] DISCUSSION: Consider deprecating HamburgerMenu for NavigationView once the Fall Creators Update drops (#1464)

Well, I think it has to happen in the long term. HamburgerMenu was created because the first-party controls couldn't meet the needs of many developers. I've been trying out NavigationView the last 24 hours and it definitely matches (and in many ways, exceeds) the goals and virtues of HamburgerMenu.

Personally, I think we should move sooner rather than later. This class is already supported on the Creators Update, and it also provides in-built support for Fluent Design. It's a worthwhile move, esp. given that HamburgerMenu is probably one of the most painful parts of T10 to maintain.


You are receiving this because you are on a team that was mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Windows-XAML/Template10/issues/1464#issuecomment-301286755, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ASxAma5YRdW8j7uaMhwR4A-DOW3-wM9vks5r5mcKgaJpZM4NaBFW.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


You are receiving this because you are on a team that was mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Windows-XAML/Template10/issues/1464#issuecomment-301292076, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ASxAmdvFJmqHPvbEO9aR8tQ_qHd9in0Aks5r5pENgaJpZM4NaBFW.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


You are receiving this because you are on a team that was mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Windows-XAML/Template10/issues/1464#issuecomment-301293073, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ASxAmQ65bGS8OOD2_x6hY2ipzhhJT4_Gks5r5plNgaJpZM4NaBFW.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

There is a future where HamburgerMenu is deprecated and NavigationView is preferred. The interim, though, in my MSDN article on NavigationView (not yet published) is the many steps to extend the control in order to get reasonable behavior - especially MVVM support and advanced navigation including what Template 10 developers take for granted - like the back button.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

JerryNixon picture JerryNixon  ·  6Comments

marcinmarkiewicz picture marcinmarkiewicz  ·  9Comments

resolutedreamer picture resolutedreamer  ·  4Comments

VladimirAkopyan picture VladimirAkopyan  ·  8Comments

mjmeans picture mjmeans  ·  10Comments