Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > SilverLight HTML DOM javascript


Автор: FostRus 6.10.2008, 20:32
Доброго вечера !
Может кто подскажет примерчик по соединению - SilverLight+HTML+DOM+javascript. (через object, html) ??
Желательно без написания доп функций в коде компонента , типо
Код

private void Button_Click(object o, MouseEventArgs e)
{
.............
HtmlPage.Document.GetElementByID("Silverlight");
.........
}


если конечно возможно без этого....

Автор: FostRus 8.10.2008, 16:23
Разобрался!
Ниже маленькие комментарии.

Код

using System.Windows.Browser; // обязательно подключаем

 [ScriptableType]
    public partial class Page : UserControl
    {

public Page()
        {
            InitializeComponent();
            HtmlPage.RegisterScriptableObject("Silverlight", this); // для работы с DOM
            
        }

// располагаете открытые классы, для работы с ними
[ScriptableMember]
        public void Silverlight(string Text)
        {
          ........
        }

     }


Часть кода на - Javascript (окончание зависит от того, что нужно сделать)

Код

var Text = document.getElementById("ElementName").value;
var SilverlightObj = document.getElementById("SilverlightObj");


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)