/ / jak zwolnić panel do używania po usercontrolget Visibility.Collapsed - wpf-controls, wpf-4.0

jak zwolnić panel do używania po usercontrolget Visibility.Collapsed - wpf-controls, wpf-4.0

Stworzyłem userControl, który ma etykietę paska postępu i blok tekstu. (Działa to świetnie) Mam go w panelu, który ma również listbox.

wiążę go z kilkoma zmienionymi właściwościami i jednym z nichto jest widoczność. za każdym razem, gdy potrzebuję załadować długą listę, pokazuję tę kontrolę użytkownika, aby użytkownik wiedział, że jest coś w toku, a kiedy już się dostaję, lista jest zamknięta, a userControl zwinięty (= widoczność) .jest tak dobry, ale mój problem polega na tym, że ten cały panel i tylko ten wygląda na włączony, ale nie mogę nic zrobić. nie ma elementu wyselekcjonowanego, nie można przewijać żadnych reszty paneli i elementów sterujących. Myślę, że to kontrola użytkownika nadal trzyma panel, chociaż wysyłam Visibility.Collapsed, ale nie wiem co robić.

Mam nadzieję, że otrzymam odpowiedź na ten problem na pewno coś, co przegapiłem lub nie zwracałem uwagi.

jeśli potrzebujesz kodów, daj mi znać.

z góry dziękuję.

Odpowiedzi:

0 dla odpowiedzi № 1

Naprawiłem to, po prostu musiałem umieścić mój usercontrol w nowej siatce.

<Grid Height="210" Width="410" Visibility="{Binding ProbarWindow}">
<userControl:InProgressWindow ProgressValue="{Binding ProgressBarValue}" ProgressValueText="{Binding ProgressBarValueText}" Height="200" Width="400"/>

to jest to.