2010-11-08 26 views
8

Chcę używać XAML do generowania klas podczas kompilacji w kompletnej aplikacji WinForm. Nie chcę używać WPF, chociaż jestem otwarty na sugestie.Używanie XAML w WinForms

Wygląda na to, że to powinno być możliwe, ale nie mogę znaleźć żadnych informacji o tym, w jaki dokładnie sposób. Najbliższą rzeczą, jaką znalazłem, jest ta strona: http://anoriginalidea.wordpress.com/2007/12/13/weird-science-defining-winforms-in-xaml/

Jakieś pomysły?

+0

Czego dokładnie chcesz uzyskać, robiąc to? –

+0

Chcę napisać XAML i zmienić go w klasy C# podczas kompilacji. – smack0007

+0

Ale dlaczego? Co jest złego w typowych fabrykach do generowania klas? Co chcesz zyskać korzystając z XAML zamiast typowego podejścia fabrycznego? –

Odpowiedz

2

To powszechne nieporozumienie, że XAML = WPF, nie ma. Proponuję przejrzeć książkę CODE + MARKUP = Applications autorstwa Petzolda. Chociaż podejrzewam, że nie obejmie WinForm jako takich. Zawsze planowałem to wypróbować, ale nigdy do tego nie doszło. Powodzenia.

+0

Wiem, że XAML! = WPF i dlatego myślę, że to, co chcę zrobić, powinno być możliwe. Po prostu nie wiem jak. – smack0007

+0

Petzold, nie Richter. –

+0

@smack - Widzę to. Przesądzałem wszelkie odpowiedzi, które mogły popełnić ten błąd. –