Display message with HtmlWindow : Javascript Integration « Communication « Silverlight

Home
Silverlight
1.Animations
2.Communication
3.Containers
4.Data
5.Events
6.Graphics
7.Shapes
8.UI Controls
Silverlight » Communication » Javascript IntegrationScreenshots 
Display message with HtmlWindow
Display message with HtmlWindow
   
<UserControl x:Class='SilverlightApplication3.MainPage'
    xmlns='http://schemas.microsoft.com/winfx/2006/xaml/presentation' 
    xmlns:x='http://schemas.microsoft.com/winfx/2006/xaml'
    xmlns:d='http://schemas.microsoft.com/expression/blend/2008' 
    xmlns:mc='http://schemas.openxmlformats.org/markup-compatibility/2006' 
    mc:Ignorable='d' 
    d:DesignWidth='640' d:DesignHeight='480'>
    <Grid x:Name="LayoutRoot" Background="White">
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto" />
            <RowDefinition />
        </Grid.RowDefinitions>
        
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="Auto" />
            <ColumnDefinition />
        </Grid.ColumnDefinitions>
        <TextBox x:Name="myTextBox" Height="30" Width="300" Grid.Row="1" VerticalAlignment="Top" />
        <Button x:Name="myButton" Content="Send" Height="30" Width="90" Grid.Row="1" VerticalAlignment="Top" Grid.Column="1" Click="myButton_Click" />
    </Grid>
</UserControl>


//File: Page.xaml.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

using System.Windows.Browser;

namespace SilverlightApplication3
{
    public partial class MainPage : UserControl
    {

        public MainPage()
        {
            InitializeComponent();
        }

        private void myButton_Click(object sender, RoutedEventArgs e)
        {
            HtmlWindow window = HtmlPage.Window;
            window.Invoke("sendMessage"new object[] {myTextBox.Text});
        }
    }
}

   
    
    
  
Related examples in the same category
1.Preparing a type for scriptingPreparing a type for scripting
2.Exposing a managed code item to the scripting worldExposing a managed code item to the scripting world
3.Exposing an object to the scripting worldExposing an object to the scripting world
4.Referencing a managed item from the scripting world
5.Assigning a style attribute from managed codeAssigning a style attribute from managed code
6.Referencing an HTML element via managed codeReferencing an HTML element via managed code
7.Calling JavaScript object's function from managed code
8.Pass object to HtmlWindow.InvokePass object to HtmlWindow.Invoke
9.Use HtmlPage.RegisterScriptableObject to register object for script
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.