[C# WPF] Komunikacja między TabPage

Cześć

 

Mam takie pytanie. Nie wiem czemu ale programu mnie działa tak:

 

To jest duże uproszczenie tego jak się program zachowuje

Mam TabPage1

W tabpage 1 mam np. numericUpDown.

 

W tabPage2 mam listBox.

 

Jak zmienia mi się wartość numericUpDown to automatycznie wykonuje się coś takiego:

listBox.SelectedValue = numericUpDown.Value;

 

Następnie klikam na tabPage2 i listBox nie ma zaznaczonego elementu i kiedy debuguje to widzę że listBox.SelectedValue po zmianie zakładki zmienia się na null.

 

Czy może właśnie tak ma się zachowywać program?

 

A próbowałeś ustawić binding pomiędzy kontrolkami?

To wyżej było uproszczeniem. Napisałem też powyżej wyjaśnienie czemu się to zerowało.