wpf8

Uploaded from authorPOINTLite
Views:
 
Category: Entertainment
     
 

Presentation Description

No description available.

Comments

Presentation Transcript

Slide1: 

Бобков Александр Тропин Кирилл

Темы для докладов: 

Темы для докладов

План лекции: 

План лекции

Средство разработки: 

Средство разработки

Структура WPF приложения: 

Структура WPF приложения Dependency Properties Ваше приложение .NET Framework 2.0 Routed Events WPF

Routed Events: 

Routed Events

Dependency Properties: 

Dependency Properties По умолчанию Напрямую Стиль Шаблон Анимация Данные Значение свойства

Задание свойства: 

Задание свойства Button b = new Button(); b.Width = 100; <Button <Button.Width>100</Button.Width> </Button> <Button Width=“100”> </Button>

Attached Properties: 

Attached Properties

Attached Properties: 

Attached Properties <DockPanel> <Button DockPanel.Dock=“Top” Width=“100”></Button> </DockPanel> <Canvas> <Button Canvas.Left=“100” Width=“100” > </Button> </Canvas>

Расширения XAML: 

Расширения XAML

Ресурсы: 

Ресурсы

Ресурсы: 

Ресурсы <TextBlock Background="{StaticResource myBrush}“ > Привет, мир! </TextBlock> <Window.Resources> <SolidColorBrush x:Key="myBrush" Color="Red"/> </Window.Resources>

Slide16: 

Ресурсы

Стили: 

Стили

Стили: 

Стили <Button Style="{StaticResource myStyle}"/> <Style TargetType="Button" x:Key="myStyle" > <Setter Property="Background" Value="Blue"/> … </Style>

Наследование стилей: 

Наследование стилей <Style TargetType="Button" x:Key="myStyle" > … </Style> <Style TargetType="Button" x:Key="myStyleNew“ BasedOn="{StaticResource myStyle}" > … </Style>

Slide20: 

Стили

Триггеры: 

Триггеры

Триггеры: 

Триггеры <Style TargetType="Button" x:Key="myStyle"> <Style.Triggers> <Trigger Property="IsMouseOver" Value="true"> <Setter Property="Background" Value="Red"/> </Trigger> </Style.Triggers> </Style>

Slide23: 

Триггеры

Работа с мультимедиа: 

Работа с мультимедиа

Последовательность действий: 

Последовательность действий

Основные классы: 

Основные классы

Основные классы: 

Основные классы

Основные классы: 

Основные классы

Модель: 

Модель

Slide31: 

Работа с 3д

2д элементы управления в 3д: 

2д элементы управления в 3д

Элементы из 3DTools: 

Элементы из 3DTools

Slide34: 

Работа с 2д в 3д