You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 25, 2026. It is now read-only.
MasterDetailsView, navigation events are processed in incorrect order resulting in data loss for controls that use {x:Bind UpdateSourceTrigger=LostFocus} type binding.
Steps to Reproduce
public class MyItem
{
public string MyName { get; set; }
public string MyValue { get; set; }
}
public class ViewModel
{
public ObservableCollection<MyItem> Items { get; set; } = new ObservableCollection<MyItem>()
{
new MyItem(){ MyName = "Alice" },
new MyItem(){ MyName = "Bob" },
};
}
Describe the bug
MasterDetailsView, navigation events are processed in incorrect order resulting in data loss for controls that use {x:Bind UpdateSourceTrigger=LostFocus} type binding.
Steps to Reproduce
Expected behavior
MasterDetailsView
1 ItemSelected
2 LostFocus => {x:Bind} saves data
3 Navigate
Actual Behavior
1 ItemSelected
2 Navigate => unsaved data overwritten
3 LostFocus
Screenshots
Environment