Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 3 Folie 2 Layout (1) Zur Anordnung der Steuerelemente.

Slides:



Advertisements
Ähnliche Präsentationen
Einführung in HTML (Hypertext Markup Language)
Advertisements

Java Layout Manager (JLM) Marc Dziadek
Introducing the .NET Framework
1DVG3 - Paint Paint ein Zeichenprogramm. DVG3 - Paint 2 Paint – ein Zeichenprogramm.
Grids - Datenblatt in Visual FoxPro
Presenter: Daniel Walzenbach Technologieberater
MSDN Webcast: VB.NET für Einsteiger und Umsteiger, Teil 10 Die erste, eigene Klassenbibliothek (Level 100) Presenter: Daniel Walzenbach Technologieberater.
Uwe Habermann Venelina Jordanova VFX – Silverlight Wizard.
Einführung in die Programmierung
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 4 Folie 2 Message Passing mittels Sockets (1) s.a.
AWT und JFC Abstract Windowing Toolkit
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 6 Folie 2 ASP.NET Einführung (1) Microsoft-Technologien zur Entwicklung.
Silverlight Eine Einführung. Agenda 1.Was ist Silverlight? 2.Die Silverlight Philosophie 3.Vorstellung des Szenarios 4.Einführendes Beispiel 5.Konzepte.
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 3 Folie 2 Windows Presentation Foundation (WPF) s.a.
Wie und wann verwendet man WPF?
Windows Presentation Foundation WS 2013/14 Prof. Dr. Herrad Schmidt
Christian Moser Software Developer and UX Designer Zühlke Engineering AG
Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 6 Folie 2 Routed Events s.a.
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 12 Folie 2 Web Services (1)
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 11 Folie 2 Microsoft Internet Information Services (IIS)
Übung Kapitel 9 Übungsinhalte: Einfügen von Formen und Textfeldern.
Consulting and Solutions.NET Vortragsreihe – Vorstellung der Referenten Happy Arts Software Markus Kämmerer IT-Erfahrung seit 1987,
Einsatz von Anwendungssystemen WS 2013/14 Prof. Dr. Herrad Schmidt
Manfred Lindert, Marketing-Kommunikation,
Brand my SharePoint Grafische Gestaltung von SharePoint-Webseiten
Einführung in die Programmierung Wintersemester 2008/09 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund.
Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Prof. Dr. Günter Rudolph Fakultät.
Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Prof. Dr. Günter Rudolph Fachbereich.
Einführung in die Informatik für Naturwissenschaftler und Ingenieure
Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Prof. Dr. Günter Rudolph Fachbereich.
Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Prof. Dr. Günter Rudolph Fachbereich.
Windows Presentation Foundation WS 2013/14 Prof. Dr. Herrad Schmidt
Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 8 Folie 2 Commands (1) s.a.
Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 5 Folie 2 Dependency Properties s.a.
Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 2 Folie 2 XAML (1) s.a.
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 1 Folie 2 Microsoft.NET Framework: Quelle:
Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 7 Folie 2 Styles (1) s.a.
IT-Projektmanagement SS 2013 Prof. Dr. Herrad Schmidt
IT-Projektmanagement SS 2013 Prof. Dr. Herrad Schmidt
Entwicklung verteilter Anwendungen II, SS 13 Prof. Dr. Herrad Schmidt SS 13 Kapitel 4 Folie 2 REST Web Services (1)
Entwicklung verteilter Anwendungen II, SS 13 Prof. Dr. Herrad Schmidt SS 2013 Kapitel 5 Folie 2 Windows Communication Foundation (WCF) s.a.
Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 11 Folie 2 Model-View-ViewModel s.a.
Entwicklung verteilter Anwendungen II, SS 13 Prof. Dr. Herrad Schmidt SS 2013 Kapitel 6 Folie 2 WCF Data Services (1) s.a.
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 5 Folie 2 ADO.NET s.a:
Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 9 Folie 2 ADO.NET (1) Klassen für Zugriffe.
Entwicklung verteilter Anwendungen II, SS 13 Prof. Dr. Herrad Schmidt SS 13 Kapitel 2 Folie 2 ASP.NET HTTP-Handler (1)
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 8 Folie 2 ASP.NET Zustandsverwaltung
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 9 Folie 2 ASP.NET Seitenübergänge
Visual Extend CDataFormPage Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 09 D.
Uwe Habermann Venelina Jordanova Professioneller Einstieg in eine neue Welt!
Web-Publishing: HTML im Rahmen des PS aus Elektronischer Datenverarbeitung (Rechnerpraktikum)
Anwendungen Servlet II Formular Auswertung Zähler
Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Prof. Dr. Günter Rudolph Fachbereich.
WAI konforme Seiten mit TYPO3 (Web Accessibility Initative) © Peter Luser 2005.
HTML 4.0 Einführung Prof. Peter Altmann. HTML Basics Tags treten normalerweise paarweise auf Tags können Parameter haben......
Einführung Prof. Peter Altmann
Einführung Prof. Peter Altmann
Einführung Prof. Peter Altmann
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation III Vorlesung 1 WS 2001/02 Punkt-in-Landkarte I (Streifenkarte)
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 7 Folie 2 ASP.NET Datenbindung
Goldpartner: Veranstalter: Der Werkzeugkasten für Entwickler Ein UI-Framework in AngularJS Timo Korinth.
Daniel Greitens | maximago Performanceoptimierung in WPF und Silverlight User Interfaces 15:30.
7.-8. März 2013, Rosenheim Brand my SharePoint grafische Gestaltung von SharePoint 2013-Webseiten Fabian Moritz | MVP SharePoint Server.
J. Nürnberger1 HTML Hypertext Markup Language Grundlagen.
Abschlussprojekt.  Wahl eines beliebigen Themas (z.b. Hobby)  eigenständige Ausarbeitung des gewählten Themas in Form einer Website Abschlussprojekt.
Einführung in die OOP in Java
Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.
2005/06 PPT Learning by Doing © by Helmut Rusch1 PPT Learning by Doing.

XamlCSS  Style XAML With CSS David Rettenbacher 
 Präsentation transkript:

Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 3 Folie 2 Layout (1) Zur Anordnung der Steuerelemente auf einem Fenster dienen Klassen, die aus der Basisklasse Panel abgeleitet sind. Sie stellen sog. Layoutcontainer dar. StackPanel stapelt Elemente horizontal oder vertikal (default) DockPanel dockt Elemente an den Seitenrändern an. WrapPanel stapelt Elemente von links nach rechts mit Umbruch. Canvas erlaubt die absolute Positionierung der Elemente Grid besteht aus Zeilen und Spalten, in denen Elemente positioniert werden können. Durch GridSplitter können die Spalten bzw. Zeilen größenmäßig verändert werden.

Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 3 Folie 3 Layout (2) Folgende Klassen haben auch Container-Eigenschaften, sind aber nicht aus Panel abgeleitet: Border zeichnet einen Rahmen oder Hintergrund für ein eingeschlossenes Steuerelement ViewBox skaliert das untergeordnete Steuerelement BulletDecorator dient in erster Linie zur Darstellung von Aufzählungspunkten, wobei das Symbol ein beliebiges Steuerelement sein kann, z.B. eine Checkbox ScrollViewer ermöglicht einen Bildlauf für das untergeordnete Steuerelement und weitere …

Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 3 Folie 4 Positionierung (1) s.a. Zur Positionierung der Steuerelemente im Container dienen folgende Properties: Alignment bestimmt, an welcher Seite das Steuerelement angedockt wird VerticalAlignment und HorizontalAlignment Quelle:

Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 3 Folie 5 Positionierung (2) Margin Abstand zum Container: einheitlich: Margin= " 10 " oder 4 Werte: links, oben, rechts, unten Padding Abstand zum untergeordneten Element einheitlich: Padding= " 10 " oder 4 Werte: links, oben, rechts, unten Nur wenige Klassen verfügen über dieses Property.

Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 3 Folie 6 Das Gesamt-Layout der WPF-Anwendung wird durch das im Betriebssystem eingestellte Windows Theme bestimmt. Diese Einstellung kann in app.xaml überschrieben werden. s.a. application/ application/ Solution 3_LayoutUndPositionierung (1) jeweils zu beachten: in Appl.xaml A_StackPanel StackPanel, Border, Orientation, Margin, Padding, Stretch, Alignment, Rectangle B_DockPanel Attached Property C_WrapPanel Ellipse

Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 3 Folie 7 Solution 3_LayoutUndPositionierung (2) D_Canvas E_Grid Zeilen- und Spaltenvereinbarung, LinearGradientBrush F_GridSplitter G_ViewBox H_BulletDecorator CheckBox, TextBox, RadioButton, Polygon als Bullet I_ScrollViewer J_GroupBox