Wpf Workgroup 2

0 %
100 %
Information about Wpf Workgroup 2

Published on June 19, 2007

Author: andrei_i

Source: slideshare.net

Description

The second WPF Workshop at FCS, UAIC

WPF Workgroup II Andrei Iacob Microsoft Student Partners

Agenda Layout - intro (panel) - DockPanel - StackPanel - WrapPanel - Grid - Canvas - Viewbox Controale - controalele WPF in detaliu - controalele WPF in detaliu mai mare (routed events) Practica – un mini media player - MediaElement - Controlul asupra unui element media - Customizarea unui ListBox WPF/E ?

Layout

- intro (panel)

- DockPanel

- StackPanel

- WrapPanel

- Grid

- Canvas

- Viewbox

Controale

- controalele WPF in detaliu

- controalele WPF in detaliu mai mare (routed events)

Practica – un mini media player

- MediaElement

- Controlul asupra unui element media

- Customizarea unui ListBox

WPF/E ?

Layout Cuvantul cheie: the panel Regula generala: pozitia si dimensiunea unui element de interfata este determinata de panel-ul de care apartine. Exceptii de la regula: - dimensiunea precizata - proprietatea dock

Cuvantul cheie: the panel

Regula generala: pozitia si dimensiunea unui element de interfata este determinata de panel-ul de care apartine.

Exceptii de la regula: - dimensiunea precizata - proprietatea dock

DockPanel Aranjeaza controalele astfel incat sa umple o latura specifica a sa Util pentru designul ferestrei principale Atributul dock Exercitiu: ordinea (z value) in care apar controalele influenteaza cu ceva layout-u l ? Ce face LastChildFill?

Aranjeaza controalele astfel incat sa umple o latura specifica a sa

Util pentru designul ferestrei principale

Atributul dock

Exercitiu: ordinea (z value) in care apar controalele influenteaza cu ceva layout-u l ? Ce face LastChildFill?

StackPanel Stivuieste controalele, in doua orientari. Util pentru designul frame-urilor de detalii Atributul margin VerticalAlignment si Horizontal alignment

Stivuieste controalele, in doua orientari.

Util pentru designul frame-urilor de detalii

Atributul margin

VerticalAlignment si Horizontal alignment

WrapPanel Aranjeaza controalele secvential de la stanga la dreapta (de sus in jos) Util pentru o galerie de imagini (sau orice itemi), de exemplu Uniformizeaza dimensiunea itemilor

Aranjeaza controalele secvential de la stanga la dreapta (de sus in jos)

Util pentru o galerie de imagini (sau orice itemi), de exemplu

Uniformizeaza dimensiunea itemilor

Grid Pozitioneaza elementele pe linii si coloane (un fel de StackPanel 2D) Avem acces la linii si coloane Variatiuni pe aceeasi tema: UniformGrid

Pozitioneaza elementele pe linii si coloane (un fel de StackPanel 2D)

Avem acces la linii si coloane

Variatiuni pe aceeasi tema: UniformGrid

Canvas Nu are nici un control asupra obiectelor Pozitia obiectelor este definita de proprietatile lor

Nu are nici un control asupra obiectelor

Pozitia obiectelor este definita de proprietatile lor

ViewBox Derivat din Decorator (nu poate avea decat un singur descendent) Scaleaza continutul sa umple dimensiunea sa Foarte util pentru operatiile de scalare a ferestrei

Derivat din Decorator (nu poate avea decat un singur descendent)

Scaleaza continutul sa umple dimensiunea sa

Foarte util pentru operatiile de scalare a ferestrei

Practic Simulare WorkSpace Zoom din Blend Basic Databinding

Simulare WorkSpace Zoom din Blend

Basic Databinding

Controale WPF Model View Controller (MVC)

Model View Controller (MVC)

Routed events Cum este modelul de tratare a evenimentelor in .NET? De ce nu s-ar potrivi pentru WPF? Ce e interesant la functia asta? private void MouseButtonDownButton(object sender, RoutedEventArgs e) { // something something }

Cum este modelul de tratare a evenimentelor in .NET?

De ce nu s-ar potrivi pentru WPF?

Ce e interesant la functia asta?

private void MouseButtonDownButton(object sender, RoutedEventArgs e)

{

// something something

}

Routed events Evenimente rutabile: - bubbling - tunneling - direct Evenimente cu prefixul preview Oprirea handling-ului e.Handled = true;

Evenimente rutabile: - bubbling - tunneling - direct

Evenimente cu prefixul preview

Oprirea handling-ului e.Handled = true;

Routed events Evenimente bubbling Buton Grid Label Canvas Dreptunghi Click

Evenimente bubbling

Routed events Evenimente tunneling Buton Grid Label Canvas Dreptunghi Click

Evenimente tunneling

Routed events Evenimente directe Buton Grid Label Canvas Dreptunghi Click (si atat)

Evenimente directe

Practic Ordinea apelarii event handler-urilor

Ordinea apelarii event handler-urilor

Practic Media Player

Media Player

Add a comment

Related presentations

Related pages

c# - How can you programmatically change the workgroup of ...

Is there any way to programmatically change the workgroup a machine (XP, ... up vote 2 down vote accepted. ... How to exit a WPF app programmatically?
Read more

Andrei Iacob - HubSlide

Wpf Workgroup 2. The second WPF Workshop at FCS, UAIC 2 months ago. General . Wpf Workgroup 3. The third WPF workgroup at FCS, UAIC 2 months ago. General .
Read more

How to get workGroup name - CodeProject

How to get work group name of my system. I dont want retrieve system name I need WorkGroup name Example my system name is Computer1. My work ...
Read more

How to Get workgroup name of computer using C#.net,How to ...

Home » C#.Net » How to Get workgroup name of computer using C#.net,How to get ... row in data grid in wpf c# ... window form 2) Nn patent form ...
Read more

How do I get list of Workgroup names on Network in C# ...

How do I get list of Workgroup names on Network in C#? Rate this: ... you have the ability to view all the workgroup names ... 2.8.160531.1 ...
Read more

Hilfe | ArcGIS Resources

(enthält 10.2.1 und 10.2.2 Help) Erste ... WPF* ArcGIS Web Adaptor (IIS) ArcGIS Web Adaptor (Java Platform): Windows | Linux; Server Workgroup SQL Server ...
Read more

Data Binding - Org Chart - WPF

Org Chart. Make sense of organizations visually with high performance, stylable WPF org charts that represent company, department, workgroup or other ...
Read more

data binding - wpf datagrid databind with nested objects ...

I have a simple problem binding an entity to datagrid in wpf. I have an entity Called "User".... and each "User" have one "Workgroup" .. the relationship ...
Read more