|
|
WPF |
|
-
VS - Test Run Error - "COM object that has been separated from its underlying RCW cannot be used"
Dostajesz błąd "COM object that has been separated from its underlying RCW cannot be used" podczas uruchamiania testów w Visual Studio?
Jeżeli to dlatego, że w testach otwierane są okna WPF, to rozwiązanie może okazać się całkiem proste...
-
Pobieranie kontrolki typu TreeViewItem dla elementów TreeView WPF
Przy testowaniu kontrolki użytkownika (UserControl) zawierającej drzewo (TreeView)
chciałem zasymulować kliknięcia myszą na elementach tegoż drzewa.
Okazuje się jednak, że nie jest takie proste dobranie się do kontrolki, która reprezentuje element drzewa
(I do której chciałem wysłać odpowiednie zdarzenie)...
-
Podwójne kliknięcia w kontrolkach TreeView WPF
Okazuje się, że zdarzenia podwójnego kliknięcia zgłaszane są w drzewach WPF dla klikniętego węzła
jak również dla wszystkich węzłów nadrzędnych!
-
Zautomatyzowane testy WPF a "Invalid URI: Invalid port specified."
Jeżeli, przy uruchamianiu testów, odwołujesz się do zasobów za pomocą adresów URI typu pack://application:
(niezależnie od tego, czy to odwołanie jest w kodzie testu czy też w kodzie samej aplikacji)
pewnie natkniesz się na wyjątek "System.UriFormatException: Invalid URI: Invalid port specified."
Można na ten temat znaleźć trochę informacji na sieci, ale dwa najłatwiejsze rozwiązania nie są tak łatwe do namierzenia
(są, tyle że gdzieś w środku przydługich dyskusji). Tutaj, pokrótce przedstawiam sam problem nieco dokładniej,
opis rozwiązań, które zapewne Ci nie pomogą (a przynajmniej nie pomogły mi) i dwa proste i szybkie rozwiązania.
Jeżeli zależy Ci tylko na nich, po prostu przejdź na koniec tekstu.
Góra
|
|
|
|