Konwertery – krótkie klasy i jednocześnie bardzo przydatne elementy, bez których bindowanie niektórych wartości w XAMLu byłoby bardzo kłopotliwe. Mają one zastosowanie w projektach typu Winodws Phone, Silverlight oraz WPF. Praktycznie w większości tego typu projektów mnożna od razu przekleić te najważniejsze.
Mimo, że późno to niedziela jeszcze nie minęła więc kolejny niedzielny tip – prosta funkcja wyszukująca wśród dzieci danej kontrolki, dzieci o danym typie...
Silverlight 4129 dni, 2 godziny, 41 minut temu 126 źrodło rozwiń
Kontrolek firmy Telerik używam od bardzo dawna. W szczególności bardzo sobie chwalę używanie kontrolek RadControls for ASP.NET AJAX. Ostatnio zacząłem pisać moduły w Silverlight i naturalne było dla mnie użycie również kontrolek od Telerika. Natknąłem się jednak na duży problem dotyczący ładowania strony.
Silverlight 4149 dni, 19 godzin, 10 minut temu 157 źrodło rozwiń
Witam po długiej przerwie. W dzisiejszym wpisie postaram się krótko opisać w jaki sposób stworzyć bootstrapper aplikacji przy użyciu CaliburnMicro. Ponadto przedstawię w jaki sposób skonfigurować bootstrapper w taki sposób, aby Caliburn wykorzystywał nasz własny kontener IOC. Wstęp CaliburnMicro jest to framework MVVM, który w znacznym stopniu ułatwia i przyśpiesza pisanie aplikacji pod WPF,Silverlight,WindowsPhone oraz WinRT. Zdecydowałem się poznać ten framework z uwagi na jego przenośność n...
Silverlight 4157 dni, 1 godzinę, 54 minuty temu 90 źrodło rozwiń
Projektując programy w technologiach XAMLowych z wykorzystaniem MVVM Light Toolkit (w zasadzie liczy się wzorzec), zawsze napotykam problemy, na które trudno znaleźć jednoznaczną odpowiedź. Najczęściej kłopoty sprawia widok, który nie zawsze „chce” się zmieścić w kodzie xaml. Prostsze zadania można rozwiązać przy pomocy zachowań (?) czy też triggerów. Sprawy się komplikują w przypadku storyboardów. Co zrobić, jeżeli chcemy uruchomić ...
Architektura 4164 dni, 11 godzin, 23 minuty temu 302 źrodło rozwiń
David Crawford, User Experience Consultant w Microsoft opowiada o błędach popełnianych przy projektowaniu aplikacji dla Windows Phone. Polecam, bo to jeden z niewielu filmów o projektowaniu, przy którym nie zaśniecie; rzeczowy i na temat, bez zbędnego lania wody.
Mobile development 4221 dni, 19 godzin, 27 minut temu 37 źrodło rozwiń
Konwersja koloru “z” oraz “do” Int32 oraz konwersja z zapisu szesnastkowego.
Silverlight 4221 dni, 19 godzin, 27 minut temu 101 źrodło rozwiń
Uzupełnienie rozszerzenia z części pierwszej dotyczącego nawigacji w Windows Phone.
Mobile development 4219 dni, 9 godzin, 30 minut temu 63 źrodło rozwiń
Arturo Toledo na swoim blogu kilka tygodni temu rozpoczął serię artykułów o projektowaniu interfejsów dla Metro na Windows Phone. Polecam każdemu kto nawet w najmniejszym stopniu bierze udział w projektowaniu / wykonywaniu aplikacji na Windows Phone.
Mobile development 4219 dni, 20 godzin, 44 minuty temu 73 źrodło rozwiń
W dzisiejszej części proste przełączanie widoczności UIElement w Silverlight.
Silverlight 4222 dni, 12 godzin, 49 minut temu 63 źrodło rozwiń
Od kiedy Microsoft wprowadził rozszerzenia (ang. extensions) do platformy .NET jestem ich wielkim fanem. Dlatego raz po raz wrzucę jakiś użyteczne rozszerzenie, które może się okazać przydatne. W dzisiejszej części rozwiązanie bolączki nawigowania do stron w Windows Phone: NavigationService.Navigate(new Uri("/ProductPage.xaml", UriKind.Relative));
Mobile development 4219 dni, 9 godzin, 30 minut temu 206 źrodło rozwiń
W ostatnim czasie Microsoft uraczył programistów .NET kilkoma podobnymi technologiami. WPF, Silverlight, Silverlight for Windows Phone czy najnowsze aplikacje Metro w Windows 8. Wszystkie wymienione technologie łączy XAML z pewnymi tylko różnicami wynikającymi ze specyfiki poszczególnych platform. Skoro mamy pewien punkt wspólny pomiędzy technologiami, dlaczego by nie spróbować przenieść już napisany program ...
Mobile development 4241 dni, 13 godzin, 54 minuty temu 180 źrodło rozwiń
Na pierwszy rzut oka może się wydawać, że Silverlight nie pozwala na „przechwytywanie” i obsługę wciskania wielu klawiszy jednocześnie np: CTRL + C, ALT + X itd. Ale to tylko pierwsze wrażenie. Poniżej opiszę jak radzić sobie z tym problemem.
Silverlight 4245 dni, 8 godzin, 48 minut temu 98 źrodło rozwiń
Trzeci z serii artykułów, w których pokażę swój pomysł na ożenienie WPF, Silverlight i Windows Phone. Przedstawiam tutaj działającą, prostą architekturę pozwalającą na komunikację wszystkich 3 klienckich platform z serwerem przy pomocy socketów.
Architektura 4246 dni, 20 godzin, 47 minut temu 54 źrodło rozwiń
Drugi z serii artykułów, w których pokażę swój pomysł na ożenienie WPF, Silverlight i Windows Phone. Przedstawiam w nim zarys komunikacji dwustronnej klient/serwer - serwer/klient przy pomocy socketów.
Architektura 4246 dni, 20 godzin, 47 minut temu 61 źrodło rozwiń
.NET pozwala na tworzenie aplikacji na wiele platform. To pierwszym z serii artykułów, w których pokażę swój pomysł na ożenienie WPF, Silverlight i Windows Phone. W tym znajdziecie trochę ogólnej teorii oraz informację o sposobach współdzielenia plików.
Architektura 4246 dni, 20 godzin, 47 minut temu 111 źrodło rozwiń
Często spotykamy się, że różne programy, w których wyświetlają się okna dialogowe (pop-up) można zamykać m.in klawiszem ESC. Jest to fajne, szybkie i intuicyjne. Natomiast denerwuje mnie, gdy jakiś program nie ma takiej funkcjonalności i trzeba wycelować kursorem w krzyżyk albo klawisz Close. W tym poście opiszę jak przy pomocy kawałka kodu zamykać okna w Silverlight’cie, aczkolwiek w ten lub analogiczny sposób można to zrobić to WPF czy np. WindowsForms.
Silverlight 4267 dni, 1 godzinę, 29 minut temu 233 źrodło rozwiń
O mapowaniu przestrzeni nazw CLR na przestrzenie XML w XAMLu.
Silverlight 4287 dni, 19 godzin, 21 minut temu 118 źrodło rozwiń
Używając kontrolki WebBrowser na telefonie Windows Phone mogliście się spotkać z błędnym kodowaniem znaków w trakcie używania metody NavigateToString. Podczas standardowego nawigowania przy użyciu metody Navigate do pliku lokalnego albo zewnętrznego wszystko działa poprawnie. Natomiast użycie metody NavigateToString powoduje dziwną interpretację znaków:
Mobile development 4314 dni, 19 godzin, 27 minut temu 44 źrodło rozwiń
Interfejs INotifyPropertyChangedPropertyChanged znany jest prawdopodobnie każdemu programiście C#. Interfejs ten zawiera jedynie jedno zdarzenie public event PropertyChangedEventHandler PropertyChanged; które powinniśmy odpalić w momencie gdy dana właściwość zostanie przez nas zmieniona. Dzięki temu dowolny obiekt, który będzie nasłuchiwał zmian danej właściwości zostanie o tym poinformowany. Przykładowa klasa implementująca ten interfejs może wyglądać w następujący sposób: public class ViewMode...