Gibt es keine eingebaute C# - GUI-Layouts?
Ich bin verwendet, um die GUI-frameworks in Java und der QT-GUI-framework, und ich bin verwendet, um die verschiedenen layout-Managern. Es scheint nicht, dass C# hat jede layout-Manager integriert, oder bin ich etwas fehlt?
2 Jahr Später Bearbeiten
Ich möchte nur darauf hinweisen, an alle Leser dieser Frage, die in hind-Sicht, meine Frage war fehl am Platze. Mit der richtigen Verankerung und andocken des Kindes steuert, dass ein Bedarf für die layout-Manager von Java und QT4 ist fast nicht existent.
InformationsquelleAutor Anthony | 2010-11-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
WPF-tut layout-Manager finden Sie unter:
http://msdn.microsoft.com/en-us/library/ms745058.aspx
Wenn Sie aus einem Java-hintergrund, dann der Abschnitt "Panel-Elemente und Benutzerdefinierte Layout-Verhalten" wird von besonderem Interesse sein.
Ich gab auf und ging einfach mit System.Windows.Formen.FlowLayoutPanel
InformationsquelleAutor Tim Lloyd
WPF und Windows Forms bieten layout-Funktionen (WPF ist nur sehr viel besser).
Können Sie erreichen mäßig komplexe layouts in Windows Forms auch durch die Verwendung des Dock-und Anchor-Eigenschaften der Steuerelemente. Persönlich habe ich gelernt, was erreicht werden kann und wie durch Petzold ' s Buch über WinForms. Wenn Sie keinen Zugang zu diesem Buch zu Lesen dieser kurze Artikel.
InformationsquelleAutor Jon
chibacity Recht, WPF ist geladen mit layout-Managern, die alle von Ihnen sind sehr gut.
Allerdings, wenn Sie gehen hinunter die WinForms-route, Sie stecken mit TableLayoutPanel, FlowLayoutPanel und SplitContainer. Neben dem üblichen Handbuch Panel-und GroupBox-Steuerelemente.
InformationsquelleAutor Tom
Nein, Sie sind an nichts fehlt.
.NET nicht eingebaute layout-Manager für Winforms/Webforms/Konsolen-Entwicklung.
Wahrscheinlich, weil Visual Studio hat gute Designer, so dass kein Bedarf.
WPF und Silverlight (beide mit XAML) haben Sie, obwohl Sie nicht genau die gleiche wie die Java-ones.
Ich würde vorschlagen, dass Sie nicht mit Ziel, wie vielfältig eine Reihe von consumer-Plattformen macht statischen layout ein vernünftiger Ansatz. Wenn Java waren nur daran interessiert, die statische layout, Stelle ich mir die GUI-Designer wäre viel einfacher.
InformationsquelleAutor Oded
WPF und Silverlight haben unterschiedliche "Panels", die funktionieren ähnlich wie die layout-Manager in anderen Sprachen.
InformationsquelleAutor Master Morality