Skip to content

Issue with INavigationAware in version 3.0.5 #1169

@keeleycenc

Description

@keeleycenc

Describe the bug

INavigationAware behavior when inherited by both View and ViewModel:
"When both View and ViewModel inherit INavigationAware, the methods OnNavigatedFrom and OnNavigatedTo in the ViewModel do not get triggered. If I remove INavigationAware from the View, then it works normally in the ViewModel

To Reproduce

View:

 public partial class ProductionVolumePage : INavigableView<ProductionVolumeViewModel>, INavigationAware

ViewModel:

public class ProductionVolumeViewModel : ViewModelBase, INavigationAware

Expected behavior

Using the Wb2 control, when leaving a class, it requires creating and destroying controls in the View, and starting and stopping data update services in the ViewModel. This setup was functioning before the update to version 3.0.5, but now it no longer works.

Screenshots

No response

OS version

Version: Windows 11 Pro
Version Number: 23H2
Installation Date: February 29, 2024
Operating System Build: 22631.3880

.NET version

.NET 8.0

WPF-UI NuGet version

3.0.5

Additional context

No response

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions