Po prostu znalazłem to na własnej skórze. Chciałem wyskoczyć na FontDialog, aby umożliwić użytkownikowi wybór czcionki. Jedno z tych znanych okien dialogowych.Czy WPF ma równoważne elementy sterujące dla wszystkich formantów WinForm?
Odpowiedz
Nie wszystkie z nich mają odpowiedniki.
FontDialog na przykład nie robi .. (narzekać na grumble). Ta strona zawiera kompletne informacje o .., ponieważ może być przydatna jako nuta mentalna. http://msdn.microsoft.com/en-us/library/ms750559.aspx
Aktualizacja: Programming WPF książka ta była pokryta. Najwyraźniej niektóre z okien dialogowych nie doprowadziły do autobusu RTM. FontDialog, który zostanie włączony do następnej aktualizacji, jest dostępny tutaj .. podobnie jak okno dialogowe ColorPicker. Również shuoldn't ślepo użyć dialogi Win32, ponieważ odpowiednie typy w WPF (np Czcionka i kolor są „większe i lepsze” teraz.)
VistaBridge próbki mają obwoluty dla niektórych oknach dialogowych Vista !
również sprawdzić owijarki dostarczonych przez System.Win32 Microsoft.Win32
[UPDATE] `Microsoft.Win32.FileDialog
Znam zespół pracuje na aplikacji WPF dla pary od lat, a ich opinie są takie, że WPF nadal nie ma odpowiednika w WinForms, jeśli chodzi o skomplikowane kontrolki (zaawansowane siatki danych, widoki drzew i tym podobne). Podstawowe kontrole są jednak w porządku.
OffTopic .. Wygląda na to, że WPF jeszcze nie jest zrobione ... wygląda na to, że terminy miały swój sposób. Daj mu jeszcze kilka lat ... wspieranie wszystkich niezliczonych rzeczy za dawnych lat zajmie trochę czasu na przepisanie. – Gishu
Tak, to prawda, wystarczy czas na dojrzenie. –
Warto również wspomnieć, że wiele skomplikowanych formantów WinForm jest przestarzała w WPF - ta sama funkcjonalność jest dostępna za pośrednictwem szablonów i powiązań (wymaga to dużego przesunięcia w strukturze aplikacji). Dialogi i elementy "Systemu" stanowią większy problem. – ima
Niestety tak nie jest. Można jednak "pożyczyć" niektóre okna dialogowe Windows Forms za pomocą przestrzeni nazw Microsoft.Win32 lub zintegrować formanty Windows Forms za pomocą elementu System.Windows.Forms.WindowsFormHost WPF. Można również wyświetlić okna dialogowe Windows Forms bezpośrednio, wywołując konstruktor, a następnie wywołując na nich metodę ShowDialog().
formy Osadzanie Windows z wykorzystaniem WindowsFormsHost może spowodować wiele problemów - szczególnie w przypadku renderowania \ widoczność itp ..
niektórych kontroli zostały już wdrożone przez innych i mogą być znalezione w sieci Web, takie jak:
NumericUpDown DateTimePicker SplitButton
i oczywiście nowy WPFDataGrid
Szukam NumericUpDown w WPF ... czy masz łącze pod ręką na dobry? Szukałem, ale nie znalazłem nic szczególnie miłego. – devios1
- 1. Wielokolumnowe elementy sterujące ComboBox dla WinForm
- 2. Znajdowanie WSZYSTKICH formantów podrzędnych WPF
- 3. Jak kierować wszystkie elementy sterujące (style WPF)?
- 4. Czy istnieje WPF równoważne z System.Windows.Forms.Screen?
- 5. WPF: Jak rozłożyć elementy sterujące w StackPanel?
- 6. Auto rozmiar formantów w winform
- 7. Hostowanie formantów WPF w WinFormach
- 8. Elementy sterujące narzędzia ToolStrip
- 9. otwarcie okna kontroli użytkownika WPF winform kurczy okno nadrzędne winform
- 10. Użyj TinyInt, aby ukryć/pokazać elementy sterujące?
- 11. Czy instalacja ładunkowa ma równoważne polecenie aktualizacji?
- 12. Jakie są wartości domyślne dla Binding.Mode = Domyślne dla formantów WPF?
- 13. Dokumentacja dla formantów three.js?
- 14. Jak obsługiwać elementy sterujące tabletu iPad dla RecyclerView
- 15. Elementy sterujące mapy witryn z https
- 16. Zawsze wyświetlaj elementy sterujące powiększeniem w MapView
- 17. Czy istnieje zdarzenie, gdy ładowane są elementy sterujące mapy google?
- 18. Czy są dostępne elementy sterujące do oceny gwiazdkowej?
- 19. C# Licencja aplikacji Komponenty i elementy sterujące
- 20. Jak ustawić domyślny margines dla wszystkich elementów sterujących we wszystkich moich oknach WPF?
- 21. Subskrybowanie zdarzeń myszy wszystkich formantów w formularzu
- 22. Google Maps: jak przesunąć elementy sterujące powiększeniem?
- 23. Migracja z WinForm do WPF
- 24. W jaki sposób wbudowane elementy sterujące WPF zarządzają swoimi procedurami obsługi zdarzeń w dołączonym wydarzeniu?
- 25. Czy istnieje odpowiednik WPF dla ToolStripButton?
- 26. Otwórz WinForm z aplikacji WPF?
- 27. Kontrola przeglądarki WPF vs WinForm
- 28. Czy istnieje narzędzie równoważne ILMerge dla Mono?
- 29. Zmiana koloru tekstu dla formantów QML
- 30. CueText równoważne dla TMemo
miło wiedzieć ... ale wciąż musimy wspierać XP. – Gishu
Wypróbuj System.Win32? Powinien obsługiwać XP ... – rudigrobler
Microsoft.Win32 nie System.Win32 – rudigrobler