WPF - pliki projektu

WPF - pliki projektu
GR
  • Rejestracja:około 17 lat
  • Ostatnio:ponad 12 lat
0

Cześć,

Dziś, z racji zdobywania nowej wiedzy zabrałem się za środowisku Visual Studio 2008 i jak by mogło być inaczej - WPFa.

Szczerze mówiąc przeżywam pewną konsternację wynikającą z całkowitego braku zrozumienia dla plików, które stworzył kreator. Tak też mam klasę Window1, która jest partial. Mam w niej także metodę InitializeComponent, która jak się domyślam jest zadeklarowana w innym pliku. Konsternacja... w którym pliku? Wybierając definicję widzę, że znajdę ją w Window1.g.i.cs, a takiego w katalogu na próżno szukać.

Stąd pytanie, ten plik tworzony jest jakoś przez Designera? Skąd on się tam bierze?

pako1337
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad 6 lat
0

A rozwiń sobie w solution explorerze węzeł formy i tam jest plik designera, który na pewno poznasz ;) W nim jest dalsza część twojej formatki, inicjalizująca i ustawiająca wszystko.
Plik jest tworzony przez designera, tak to już jest zrobione :)

GR
  • Rejestracja:około 17 lat
  • Ostatnio:ponad 12 lat
0

Nie widzę. Po rozwinięciu drzewa mam tylko takie coś: http://www.grzegorzwisniewski.eu/wpf.jpg.

pako1337
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad 6 lat
0

A sory, jakoś tak wyszedłem z dziwnego założenia, że nie możesz znaleźć pliku designera z Windows Form Application, z WPF jeszcze się nie bawiłem, bo też raczej w miarę nowy jestem w .NET

somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:około 17 godzin
  • Lokalizacja:Wrocław
0
grzeswisniewski napisał(a)

Stąd pytanie, ten plik tworzony jest jakoś przez Designera? Skąd on się tam bierze?

No najwyraźniej tak. Ale gdzie on jest też nie wiem ;)
W sumie, to po co dostęp do tej metody? To co jest w InitializeComponents w aplikacji WinForms, teraz definiuje się za pomocą XAML.

GR
  • Rejestracja:około 17 lat
  • Ostatnio:ponad 12 lat
0

Zagadnienie poruszyłem raczej z punktu uniwersyteckich rozważań niż konkretnej potrzeby ręcznej modyfikacji tej metody przy asyście artykułu: http://www.theserverside.net/tt/articles/showarticle.tss?id=WPFArchitecture, który w dość ciekawy podchodzi do tematu projektowania aplikacji WPF.

OT
  • Rejestracja:ponad 20 lat
  • Ostatnio:ponad 11 lat
0

@grzeswisniewski

Nie wiem czego nie rozumiesz - mamy plik Window1.xaml. Z tego pliku automatycznie jest generowany plik Window1.g.i.cs, ktory domyslnie jest tworzony w katalogu obj\Debug, a zawarta jest w nim implementacja metod ładujących kod xaml.

Podejrzewam też, że taki plik mozna sobie wygenerowac z linii komend podobnie jak generuje sie klase proxy z wsdl-a dla webserwisu

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.