Kiedy mój modalne ChildWindow zamyka, kontrola rodziców nie dostać „un-szare” i wszystkie dane wprowadzone przez użytkownika jest zablokowane, zmuszając mnie do ponownego uruchomienia aplikacji. Dokładny scenariusz, który powoduje to zachowanie konsekwentnie:Silverlight: Modal ChildWindow utrzymuje rodzica wyszarzoną po zamknięciu
- ChildWindow A pojawia się i użytkownik klika niestandardowy przycisk w dolnej części okna (zamiast OK lub Anuluj). Mój kod działa, a następnie wywołuje metodę Close() dla ChildWindow.
- ChildWindow A zamyka się i funkcjonalność jest przywracana do kontroli nadrzędnej (kontrole są odszarzane).
- Użytkownik powoduje, że ChildWindow B pojawia się. Użytkownik klika wygenerowany przez system przycisk OK lub Anuluj.
- ChildWindow B zamyka się, ale kontrole nadrzędne są nadal wyszarzone i niedostępne.
Jedno z okien działa poprawnie na własną rękę. jakieś pomysły?
Nie można odtworzyć. Być może jest problem w "Mój kod działa?" – AnthonyWJones
To mi się przydarzyło jakiś czas temu. W moim przypadku otwierałem drugie ChildWindow w tym samym czasie, kiedy zamykałem pierwsze. Rozwiązany przez udzielenie pierwszego ChildWindow czasu zamknięcia. – NestorArturo