close

Вход

Забыли?

вход по аккаунту

?

Слайд 1 - Windows

код для вставкиСкачать
Сергей Пугачёв
http://spugachev.livejournal.com/
Студент-партнёр Microsoft
Microsoft MVP
Microsoft TechDays
http://www.techdays.ru
Microsoft TechDays
http://www.techdays.ru
Интеграция с HTML и JavaScript
Бесшовная интеграция с Flash
Вызов управляемого кода из JavaScript
Вызов JavaScript кода из Silverlight
Доступ к HTML странице
Подписка на события HTML страницы
Настройки и параметры Silverlight хоста
Подсчёт FPS (кол-во кадров в секунду)
Просмотр областей перерисовки
Режимы масштабирования
Параметры инициализации
Microsoft TechDays
http://www.techdays.ru
C# код:
HtmlPage.Window.Invoke("DisplayMessage",
"Привет из Silverlight!");
JavaScript код:
function DisplayMessage(message) {
alert(message);
}
C# код:
[ScriptableType]
public partial class Page : UserControl{
public Page()
{
InitializeComponent();
HtmlPage.RegisterScriptableObject("slApplication",this);
}
[ScriptableMember]
public void Updater(double x, double y)
{}
}
JavaScript код:
function updater(x, y) {
silverLightControl = document.getElementById("Xaml1");
silverLightControl.content.slApplication.Updater(x + 500,y);
}
C# код:
HtmlDocument doc = HtmlPage.Document;
HtmlElement body = doc.GetElementById("body");
body.SetStyleAttribute("background", "green");
C# код:
HtmlDocument doc = HtmlPage.Document;
HtmlElement header = doc.GetElementById("header");
header.AttachEvent("onclick", new EventHandler((o, x)
=>{
header.SetStyleAttribute("background", "yellow");
}));
<asp:Silverlight ID="Xaml1" runat="server"
Source="~/ClientBin/SilverlightClock.xap"
MinimumVersion="2.0.31005.0">
</asp:Silverlight>
<object data="data:application/x-silverlight-2,"
type="application/x-silverlight-2" width="100%"
height="100%">
<param name="source"
value="ClientBin/SilverlightClock.xap"/>
<param name="onerror" value="onSilverlightError" />
<param name="background" value="white" />
<param name="minRuntimeVersion" value="2.0.31005.0" />
<param name="autoUpgrade" value="true" />
…
</object>
<asp:Silverlight ID="Xaml1" runat="server"
Source="~/ClientBin/SilverlightClock.xap"
MinimumVersion="2.0.31005.0"
InitParameters="param1=value,param2=value">
</asp:Silverlight>
private void Application_Startup(object
sender, StartupEventArgs e)
{
string param1 = e.InitParams["param1"];
this.RootVisual = new Page();
}
Microsoft TechDays
http://www.techdays.ru
Интеграция с HTML и JavaScript
Бесшовная интеграция с Flash
Вызов управляемого кода из JavaScript
Вызов JavaScript кода из Silverlight
Доступ к HTML странице
Подписка на события HTML страницы
Настройки и параметры Silverlight хоста
Подсчёт FPS (кол-во кадров в секунду)
Просмотр областей перерисовки
Режимы масштабирования
Параметры инициализации
Microsoft TechDays
http://www.techdays.ru
Microsoft TechDays
http://www.techdays.ru
http://www.silverlighter.ru
http://www.techdays.ru
http://silverlighter.ru/developer/
http://silverlighter.ru/blogs/
http://silverlighter.ru/media/
http://spugachev.livejournal.com/
http://mixen.livejournal.com/
Microsoft TechDays
http://www.techdays.ru
Документ
Категория
Презентации
Просмотров
5
Размер файла
1 010 Кб
Теги
1/--страниц
Пожаловаться на содержимое документа