Введение в SilverLight 3

Содержание

Слайд 2

Содержание

Поддержка “3D”
Offline работа
Проверка данных в элементах
SaveFile диалоговое окно
Поддержка ToolTips
И многое другое…

Содержание Поддержка “3D” Offline работа Проверка данных в элементах SaveFile диалоговое окно

Слайд 3

Поддержка "3D"

Простое вращение
Элемент PlaneProjection
RotationX, RotationY, RotationZ
CenterOfRotationX,…
GlobalOffesetX,…
LocalOffsetX,…

Поддержка "3D" Простое вращение Элемент PlaneProjection RotationX, RotationY, RotationZ CenterOfRotationX,… GlobalOffesetX,… LocalOffsetX,…

Слайд 4

Демонстрация

Демонстрация

Слайд 5

Offline работа

Application.Current.Detach();
вызов из события, которое инициируется пользователем
Модификация манифеста

 

Offline работа Application.Current.Detach(); вызов из события, которое инициируется пользователем Модификация манифеста Stream
on Broadband">
  Stream HBO content to your desktop at home or on the go.

 
icons/16x16.png
icons/32x32.png
icons/48x48.png
icons/128x128.png



Слайд 6

Демонстрация

Демонстрация

Слайд 7

Offline работа

Приложение не должно взаимодействовать с DOM и вызывать JavaScript
Возможность определить подключение

Offline работа Приложение не должно взаимодействовать с DOM и вызывать JavaScript Возможность
к сети: GetIsNetworkAvailable
Состояние приложения: LaunchingDetached
Приложения будут иметь возможность обновляться

Слайд 8

Проверка данных в элементах

Работает для TextBox, CheckBox, ListBox, ComboBox, RadioButton
Ошибка инициируется при

Проверка данных в элементах Работает для TextBox, CheckBox, ListBox, ComboBox, RadioButton Ошибка
выполнении связывания данных
Возможность обработки в событии BindingValidationError
Text="{Binding Path=FirstName, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}"

Слайд 9

Демонстрация

Демонстрация

Слайд 10

SaveFile диалоговое окно

SaveFileDialog sfd = new SaveFileDialog();
sfd.Filter = "Text File

SaveFile диалоговое окно SaveFileDialog sfd = new SaveFileDialog(); sfd.Filter = "Text File
| *.txt";
sfd.DefaultExt = ".txt";
sfd.ShowDialog();
if (sfd.File.Name != "")
{
System.IO.StreamWriter s =
new System.IO.StreamWriter(sfd.OpenFile());
s.Write(textBox1.Text);
s.Close();
}

Слайд 11

Демонстрация

Демонстрация

Слайд 12

Поддержка ToolTips


Placement="Right"
PlacementTarget="{Binding RelativeSource={RelativeSource
TemplatedParent}}">

Поддержка ToolTips Placement="Right" PlacementTarget="{Binding RelativeSource={RelativeSource TemplatedParent}}"> (Validation.Errors)[0].ErrorContent, RelativeSource={RelativeSource TemplatedParent}}" />
Text="{Binding
(Validation.Errors)[0].ErrorContent,
RelativeSource={RelativeSource TemplatedParent}}" />



Слайд 13

Демонстрация

Демонстрация

Слайд 14

И многое другое…

Множественный выбор элементов в ListBox
События ImageOpened и MediaOpened
Улучшение работы с

И многое другое… Множественный выбор элементов в ListBox События ImageOpened и MediaOpened
кэшем при загрузке изображений (BitmapImage)
Встроенные функции для анимации
Доступ к изображению через PixelAPI
Поддержка новых форматов: MPEG 4, RAW audio и video, HD Photo, H.264 и ACC.LC decoders
CaretBrush для TextBox и PasswordBox

Слайд 15

И многое другое…

Улучшенная работа со шрифтами в элементе Glyph (загрузка различных шрифтов

И многое другое… Улучшенная работа со шрифтами в элементе Glyph (загрузка различных
из .zip архива, доступ к системным шрифтам)
Возможность расширения фреймворка своими службами
Улучшенная работа с событиями KeyUp, KeyDown, MouseUp, MouseDown
Поддержка системных цветов (ActiveCaption, Menu и т. д.)
Улучшенная работа со стилями (возможность менять стили во время работы, BasedOn стили, стили по умолчанию)

Слайд 16

И многое другое…

Улучшенное связывание элементов с данными (контроль обновления, отсутствие необходимости реализовывать

И многое другое… Улучшенное связывание элементов с данными (контроль обновления, отсутствие необходимости
дополнительные интерфейсы)
Поддержка внешних файлов с ресурсами, возможность слияния ресурсов
Поддержка нескольких встроенных эффектов
Новые элементы управления: DockPanel, WrapPanel, ViewBox, Label, TreeView, AutocompleteBox

Слайд 17

Вопросы?

Вопросы?
Имя файла: Введение-в-SilverLight-3.pptx
Количество просмотров: 73
Количество скачиваний: 0