Patryk
Rzeszowski
Specjalista ds.
Analiz, BC&O
(dawniej Kolporter
Holding)
Tomasz
M.
never go full
retard!
Temat: Silverlight i .net
Przecież Silverlight to głównie .NET ;D Może masz na myśli one-clicka?
Patryk
Rzeszowski
Specjalista ds.
Analiz, BC&O
(dawniej Kolporter
Holding)
Temat: Silverlight i .net
niestety nie da się kodu silverlight'a wkleić do projektu WPF'a (przynajmniej części XAML) i skompilować do postaci .NET'owej aplikacji.Marcin Pasternak Programista .NET, C#
Temat: Silverlight i .net
hm1. aplikację napisaną w Silverlight można odpalić poza przeglądarką:
Properties (na projekcie Silverlight) -> zakładka Silverlight -> zaznacz Enable running application out of the browser. W kodzie aplikacji możesz sprawdzać gdzie jest uruchomiona aplikacja. Coś słyszałem że od wersji 4 można przyznać większe uprawnienia niż standardowo dla aplikacji uruchamianych poza przeglądarką.
2. Jeśli aplikacja posiada jakąś architekturę (MVVM, MV*) przejście na WPF nie powinno być bolesne, teoretycznie jeśli chodzi o UI Silverlight do podzbiór WPF (oczywiście nie jest to do końca prawdą)
Tomasz
M.
never go full
retard!
Temat: Silverlight i .net
Patryk R.:
niestety nie da się kodu silverlight'a wkleić do projektu WPF'a (przynajmniej części XAML) i skompilować do postaci .NET'owej aplikacji.
Da się, jeśli np. aplikacja jest pisana wg określonych zasad - np stosując Caliburn. Chodzi o to, by po prostu złożoność migracji nie była znaczącym kosztem. No ale w tym przypadku rozumiem, że tak nie jest i pewnie bez dodatkowej pracy się nie obędzie.
http://caliburnmicro.codeplex.com/
Łukasz Szumyło Xamarin Developer
Temat: Silverlight i .net
1. Współdzielone klasy - patrz przykład w PRISM gdzie ten sam kod jest wykorzystywany w app Silverlight'owej oraz w app WPF'owej (http://compositewpf.codeplex.com/)2. Portable Class Library (http://msdn.microsoft.com/en-us/library/gg597391.aspx)
Patryk
Rzeszowski
Specjalista ds.
Analiz, BC&O
(dawniej Kolporter
Holding)
Temat: Silverlight i .net
Chyba najlepsze będzie natywne rozwiązanie z punktu 2. Miałem jeszcze jeden problem nawet z łączeniem aplikacji WPF z WinForms, zastanawiam się czy dlatego, bo próbowałem coś zrobić w MVVM Light, a w szkielecie projektu jest IOC. Czy to może być powód?, bo dopiero teraz próbuje się troszkę bawić. W ogóle opłaca się robić coś z IoC?Jeżeli chodzi o portable to chyba będzie jeszcze kłopot z WCF RIA, nie wydaje mi się że będzie to można wykorzystać.
Łukasz Szumyło Xamarin Developer
Temat: Silverlight i .net
W Silverlight'owym projekcie w properticach masz WCF RIA Services Link, ale tak naprawde to ten serwis ma jakis swoj adres wiec powinienes go dodac poprzez Add Service Reference. Szybko wygooglalem i trafilem na cos takiego (http://blogs.msdn.com/b/carlosfigueira/archive/2012/01....To powinno Ci pomoc w temacie podpiecia WCF RIA Services do aplikacji WPF'owej.
Odnosnie IoC to oplaca sie wszystko z tym robic bo to dobra praktyka, taka architektura jest bardziej elastyczna i o wiele latwiej jest przetestowac kod. Niestety nie wiem co siedzi w MVVM Light wiec tutaj nie pomoge.
Odnosnie Portable Class Library to musisz pamietac o tym, ze nie wszystkie assemblies mozesz podpiac jako referencje. Niestety nie mam zbyt duzo praktycznych doswiadczen by moc w pelni ocenic to rozwiazanie.
Patryk
Rzeszowski
Specjalista ds.
Analiz, BC&O
(dawniej Kolporter
Holding)
Temat: Silverlight i .net
jak klikam na linka wyskakuje mi "Group Not Found"Łukasz Szumyło Xamarin Developer
Temat: Silverlight i .net
http://blogs.msdn.com/b/carlosfigueira/archive/2012/01...
Patryk
Rzeszowski
Specjalista ds.
Analiz, BC&O
(dawniej Kolporter
Holding)
Temat: Silverlight i .net
właściwie chciałem współdzielić kod z fabrykami do widoków. o ile wydaje mi się że portable da się pobrać klasy z projektu nadrzędnego i stworzyć obiekty za pomocą Activator, a odwoływać się do nich za pomocą dynamic, to jest jeden zong, nie można użyć interfejsu IValueConverter, to jest lipa.
Patryk
Rzeszowski
Specjalista ds.
Analiz, BC&O
(dawniej Kolporter
Holding)
Temat: Silverlight i .net
Da się, jeśli np. aplikacja jest pisana wg określonych zasad - np stosując Caliburn. Chodzi o to, by po prostu złożoność migracji nie była znaczącym kosztem. No ale w tym przypadku rozumiem, że tak nie jest i pewnie bez dodatkowej pracy się nie obędzie.
Szkoda tylko że tych bibliotek nie da się wykorzystać w Portable Class Library.
jeśli kogoś by interesowało podaje fajny link na wykorzystywanie WCF RIA
http://blogs.msdn.com/b/davrous/archive/2010/11/10/how...
Dużo fajniejsze niż to co zapodał Łukasz
Podobne tematy
-
Programiści .NET » Poznańska Grupa .NET -
-
Programiści .NET » jak połączyć Delphi .Net 1.1 oraz SQLite -
-
Programiści .NET » [ C# ASP NET 4.0 ] Projekt nie widzi podzielonych klas. -
-
Programiści .NET » Szkolenia z programowania w .NET -
-
Programiści .NET » ASP.NET MVC: Ninject a wstrzykiwanie NIE do kontrolerów -
-
Programiści .NET » ASP.NET - kontrolka pivot table -
-
Programiści .NET » .Net debugowanie -
-
Programiści .NET » SQLite dla UT [ASP.net] -
-
Programiści .NET » VB .NET - odczyt danych z pliku i przypisanie do zmiennych -
-
Programiści .NET » jQuery dialog - zmiana wartośći kontrolki ASP .NET -
Następna dyskusja: