Browse Tag

Silverlight

RadRichTextBox rendering problem when TextOptions.TextFormattingMode is set to “Display”

In Silverlight 5 you may make your application look better by changing the way fonts are rendered. You make this change by applying some additional setting in your App.xaml.

The whole instruction regarding this topic was described here.

Keep Reading

ListBox using WrapPanel with VerticalScrollBar

Recently I was using a ListBox in Silverlight together with the WrapPanel. Idea wasn’t too complicated, just a list and a button to add items. Each time the button was pressed, some items was generated in code behind and added to the list. If there was no space left for the new item, the wrap panel was expected to do his job, wrap the line and vertical scroll-bar was expected to be showed. So far so good… but it was not working as expected.
So the code was looking more less like this one:

Keep Reading

Problems with debugging in Silverlight

Ostatnio zdarzylo sie u nas w firmie, ze jedna osoba (pracujaca na Windows 8) nagle przestala moc debuggowac aplikacje w Silverlight‘cie – co dziwne na pozostalych komputerach (z Windows 7) wszystko dzialalo w porzadku.

Jeden problem – ze miala problemy z uruchomieniem aplikacji (Visual Studio rzucal info “Unable to start program http://localhost…aspx“) pod IE, drugi – ze nie byla w stanie debuggowac aplikacji, nawet jesli ta byla np uruchomiona na innej przegladarce.

Probowalismy wszystkich znanych nam rozwiazan, sprawdzajac co moze byc nie tak … oraz rozne inne (czasami dziwne) rozwiazania zaproponowane w Internecie… jednak bez rezultatu.
Skonczylo sie na ticket’cie w Microsofcie i tu musze przyznac chlopaki z Microsoftu z Münich spisali sie naprawde fajnie i nastepnego dnia mielismy juz rozwiazanie na ten problem. Powod? W sumie zabawny… co ciekawe dziala rowniez na Windows 7 ale o tym ponizej.
Keep Reading

Silverlight & async unit testing

W pracy mamy aplikacje, która jest pisana w Silverligtcie. Ostatnio trafiła do mnie potrzeba napisania unit testa do pokrycia command’a z ViewModela. Niestety, sam command wykorzystuje pewne dane słownikowe, które wcześniej aplikacja sobie zaczytuje asynchronicznie z WCF’a.
W projektach, w których dotychczas uczestniczyłem asynchroniczność była wykorzystywana na niskim poziomie i w zasadzie, nigdy nie miałem przyjemności i okazji do napisania testu pod coś co łączy się w takim trybie. Dodatkowo dane słownikowe winny się były załadować na początku unit testu w metodzie inicjalizującej, ponieważ chciałem je móc wykorzystać w kilku testach.
Keep Reading