SilverlightShow: Tip: Resizing the Silverlight object from the Silverlight application Comments http://www.silverlightshow.net/ Silverlight articles, Silverlight tutorials, Silverlight videos, Silverlight samples SilverlightShow.net http://www.rssboard.org/rss-specification Argotic Syndication Framework 2008.0.2.0, http://www.codeplex.com/Argotic en-US estoychev@completit.com (Emil Stoychev) Re: Tip: Resizing the Silverlight object from the Silverlight application <p>thanks thanks thanks...!</p> <p>i just doing some stupidity to gain this stuff...</p> <p>thanks </p> http://www.silverlightshow.net/items/Tip-Resizing-the-Silverlight-object-from-the-Silverlight-application.aspx#comment7828 rrd http://www.silverlightshow.net/items/Tip-Resizing-the-Silverlight-object-from-the-Silverlight-application.aspx Wed, 11 Apr 2012 15:11:00 GMT RE: Tip: Resizing the Silverlight object from the Silverlight application <em><span style="font-size: 11pt; line-height: 115%; font-family: calibri, sans-serif;">The article has been updated to the latest version of Silverlight and Visual Studio.</span></em> http://www.silverlightshow.net/items/Tip-Resizing-the-Silverlight-object-from-the-Silverlight-application.aspx#comment5320 lnikolov http://www.silverlightshow.net/items/Tip-Resizing-the-Silverlight-object-from-the-Silverlight-application.aspx Fri, 14 Jan 2011 12:06:01 GMT RE: Tip: Resizing the Silverlight object from the Silverlight application <p>could you not just do it in Silverlight its self? you can in version 3 at least. </p> <p><br /> </p> <p>Dim thisapp As HtmlElement = HtmlPage.Document.GetElementById("silverlightObject")</p> <p> thisapp.SetStyleAttribute("height", "20")<br />         thisapp.SetStyleAttribute("width", "100")</p> http://www.silverlightshow.net/items/Tip-Resizing-the-Silverlight-object-from-the-Silverlight-application.aspx#comment4063 lwatzon http://www.silverlightshow.net/items/Tip-Resizing-the-Silverlight-object-from-the-Silverlight-application.aspx Mon, 26 Jul 2010 19:23:38 GMT RE: Tip: Resizing the Silverlight object from the Silverlight application Hi Enrai, <p>the source code you attahced with this article is not working and throwing exceptoin "Failed to Invoke: ResizeObject".</p> <p>Please  have a look.</p> <p>Thanks</p> <p> </p> <br /> <br /> http://www.silverlightshow.net/items/Tip-Resizing-the-Silverlight-object-from-the-Silverlight-application.aspx#comment2526 hafizmsuleman http://www.silverlightshow.net/items/Tip-Resizing-the-Silverlight-object-from-the-Silverlight-application.aspx Fri, 09 Oct 2009 07:43:44 GMT RE: Tip: Resizing the Silverlight object from the Silverlight application "Hi, <p>I am new to learn about how to call Javascript function from silverlight.</p> <p>I read few articles , blogs and forum, guess this is a right platform and hope here my problem could be resolved.</p> <p>below I pasted  my code ( I am trying as a startup to test the communication between SilverLight and Javascript)</p> <strong>Error is  "Failed to Invoke: updateText."</strong> <p><strong>at MainPage.XAML.cs</strong></p> namespace CallJavaScriptfrmSilverlit<br /> {<br />     public partial class MainPage : UserControl<br />     {<br />         public MainPage()<br />         {<br />             InitializeComponent();<br /> <br />                       <br />         }<br /> <br />         private void CallJavaScript_Click(object sender, RoutedEventArgs e)<br />         {<br />             HtmlPage.Window.Invoke("updateText", this.Result.Text);<br /> <br />         }<br /> <br />             }<br /> } <p><strong>at Mainpage.xaml</strong></p> <br /> <UserControl x:Class="CallJavaScriptfrmSilverlit.MainPage"<br />     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" <br />     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"<br />     xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" <br />     mc:Ignorable="d" d:DesignWidth="640" d:DesignHeight="480"><br />         <Grid x:Name="LayoutRoot" Background="White">          <br />                  <br />         <StackPanel VerticalAlignment="Top" Orientation="Horizontal"><br />             <TextBox x:Name="Result" HorizontalAlignment="Stretch" Width="200" Height="24"/><br />             <Button x:Name="CallJavaScript" Content="UpdateJavaScript"<br />                     Width="130" Height="24" Margin="10,0,0,0" Click="CallJavaScript_Click"/><br />         </StackPanel><br /> <br />     </Grid><br /> </UserControl> <p><strong> at default.ASPX</strong></p> <p> </p> <body><br />     <form id="form1" runat="server"><br />     <div><br /> <br />     <script type="text/javascript"><br /> <br />         // called from silverlight<br /> <br />         function updateText(text) <br />         {<br /> <br />             document.getElementById("result").value = text;<br />             control.Content.Page.Update(text("text"));<br />         }</script>  <br />     <br />     </div><br />     </form><br /> </body><br /> </html> <p> </p> <p>I cannot understand why SilverApplication unable to invoke javascript? In theory it should work.</p> <p>Your Input is highly appreciable.</p> <p>Thanks!<span class="smarterwiki-popup-bubble smarterwiki-popup-bubble-active" style="margin-left: -51px; margin-top: -57px; opacity: 0.25;"><span class="smarterwiki-popup-bubble-links smarterwiki-clearfix"><span class="smarterwiki-popup-bubble-links-row smarterwiki-clearfix"><a class="smarterwiki-popup-bubble-link" href="http://search.twitter.com/search?q=%22Hi%2C%0D%0A%0D%0AI%20am%20new%20to%20learn%20about%20how%20to%20call%20Javascript%20function%20from%20silverlight.%0D%0A%0D%0AI%20read%20few%20articles%20%2C%20blogs%20and%20forum%2C%20guess%20this%20is%20a%20right%20platform%20and%20hope%20here%20my%20problem%20could%20be%20resolved.%0D%0A%0D%0Abelow%20I%20pasted%20%20my%20code%20(%20I%20am%20trying%20as%20a%20startup%20to%20test%20the%20communication%20between%20SilverLight%20and%20Javascript)%0D%0AError%20is%20%20%22Failed%20to%20Invoke%3A%20updateText.%22%0D%0A%0D%0Aat%20MainPage.XAML.cs%0D%0Anamespace%20CallJavaScriptfrmSilverlit%0D%0A%7B%0D%0A%20%20%20%20public%20partial%20class%20MainPage%20%3A%20UserControl%0D%0A%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20public%20MainPage()%0D%0A%20%20%20%20%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20InitializeComponent()%3B%0D%0A%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20%20%20private%20void%20CallJavaScript_Click(object%20sender%2C%20RoutedEventArgs%20e)%0D%0A%20%20%20%20%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20HtmlPage.Window.Invoke(%22updateText%22%2C%20this.Result.Text)%3B%0D%0A%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0D%0A%7D%0D%0A%0D%0Aat%20Mainpage.xaml%0D%0A%0D%0A%3CUserControl%20x%3AClass%3D%22CallJavaScriptfrmSilverlit.MainPage%22%0D%0A%20%20%20%20xmlns%3D%22http%3A%2F%2Fschemas.microsoft.com%2Fwinfx%2F2006%2Fxaml%2Fpresentation%22%0D%0A%20%20%20%20xmlns%3Ax%3D%22http%3A%2F%2Fschemas.microsoft.com%2Fwinfx%2F2006%2Fxaml%22%0D%0A%20%20%20%20xmlns%3Ad%3D%22http%3A%2F%2Fschemas.microsoft.com%2Fexpression%2Fblend%2F2008%22%20xmlns%3Amc%3D%22http%3A%2F%2Fschemas.openxmlformats.org%2Fmarkup-compatibility%2F2006%22%0D%0A%20%20%20%20mc%3AIgnorable%3D%22d%22%20d%3ADesignWidth%3D%22640%22%20d%3ADesignHeight%3D%22480%22%3E%0D%0A%20%20%20%20%20%20%20%20%3CGrid%20x%3AName%3D%22LayoutRoot%22%20Background%3D%22White%22%3E%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%3CStackPanel%20VerticalAlignment%3D%22Top%22%20Orientation%3D%22Horizontal%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CTextBox%20x%3AName%3D%22Result%22%20HorizontalAlignment%3D%22Stretch%22%20Width%3D%22200%22%20Height%3D%2224%22%2F%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CButton%20x%3AName%3D%22CallJavaScript%22%20Content%3D%22UpdateJavaScript%22%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Width%3D%22130%22%20Height%3D%2224%22%20Margin%3D%2210%2C0%2C0%2C0%22%20Click%3D%22CallJavaScript_Click%22%2F%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2FStackPanel%3E%0D%0A%0D%0A%20%20%20%20%3C%2FGrid%3E%0D%0A%3C%2FUserControl%3E%0D%0A%0D%0A%20at%20default.ASPX%0D%0A%0D%0A%20%0D%0A%3Cbody%3E%0D%0A%20%20%20%20%3Cform%20id%3D%22form1%22%20runat%3D%22server%22%3E%0D%0A%20%20%20%20%3Cdiv%3E%0D%0A%0D%0A%20%20%20%20%3Cscript%20type%3D%22text%2Fjavascript%22%3E%0D%0A%0D%0A%20%20%20%20%20%20%20%20%2F%2F%20called%20from%20silverlight%0D%0A%0D%0A%20%20%20%20%20%20%20%20function%20updateText(text)%0D%0A%20%20%20%20%20%20%20%20%7B%0D%0A%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20document.getElementById(%22result%22).value%20%3D%20text%3B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20control.Content.Page.Update(text(%22text%22))%3B%0D%0A%20%20%20%20%20%20%20%20%7D%3C%2Fscript%3E%20%20%0D%0A%20%20%20%0D%0A%20%20%20%20%3C%2Fdiv%3E%0D%0A%20%20%20%20%3C%2Fform%3E%0D%0A%3C%2Fbody%3E%0D%0A%3C%2Fhtml%3E%0D%0A%0D%0A%20%0D%0A%0D%0AI%20cannot%20understand%20why%20SilverApplication%20unable%20to%20invoke%20javascript%3F%20In%20theory%20it%20should%20work.%0D%0A%0D%0AYour%20Input%20is%20highly%20appreciable.%0D%0A%0D%0AThanks!" title="Search Twitter" target="_blank"><img alt="" class="smarterwiki-popup-bubble-link-favicon" src="http://twitter.com/favicon.ico" /></a><a class="smarterwiki-popup-bubble-link" href="http://www.google.com/search?q=%22Hi%2C%0D%0A%0D%0AI%20am%20new%20to%20learn%20about%20how%20to%20call%20Javascript%20function%20from%20silverlight.%0D%0A%0D%0AI%20read%20few%20articles%20%2C%20blogs%20and%20forum%2C%20guess%20this%20is%20a%20right%20platform%20and%20hope%20here%20my%20problem%20could%20be%20resolved.%0D%0A%0D%0Abelow%20I%20pasted%20%20my%20code%20(%20I%20am%20trying%20as%20a%20startup%20to%20test%20the%20communication%20between%20SilverLight%20and%20Javascript)%0D%0AError%20is%20%20%22Failed%20to%20Invoke%3A%20updateText.%22%0D%0A%0D%0Aat%20MainPage.XAML.cs%0D%0Anamespace%20CallJavaScriptfrmSilverlit%0D%0A%7B%0D%0A%20%20%20%20public%20partial%20class%20MainPage%20%3A%20UserControl%0D%0A%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20public%20MainPage()%0D%0A%20%20%20%20%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20InitializeComponent()%3B%0D%0A%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20%20%20private%20void%20CallJavaScript_Click(object%20sender%2C%20RoutedEventArgs%20e)%0D%0A%20%20%20%20%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20HtmlPage.Window.Invoke(%22updateText%22%2C%20this.Result.Text)%3B%0D%0A%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0D%0A%7D%0D%0A%0D%0Aat%20Mainpage.xaml%0D%0A%0D%0A%3CUserControl%20x%3AClass%3D%22CallJavaScriptfrmSilverlit.MainPage%22%0D%0A%20%20%20%20xmlns%3D%22http%3A%2F%2Fschemas.microsoft.com%2Fwinfx%2F2006%2Fxaml%2Fpresentation%22%0D%0A%20%20%20%20xmlns%3Ax%3D%22http%3A%2F%2Fschemas.microsoft.com%2Fwinfx%2F2006%2Fxaml%22%0D%0A%20%20%20%20xmlns%3Ad%3D%22http%3A%2F%2Fschemas.microsoft.com%2Fexpression%2Fblend%2F2008%22%20xmlns%3Amc%3D%22http%3A%2F%2Fschemas.openxmlformats.org%2Fmarkup-compatibility%2F2006%22%0D%0A%20%20%20%20mc%3AIgnorable%3D%22d%22%20d%3ADesignWidth%3D%22640%22%20d%3ADesignHeight%3D%22480%22%3E%0D%0A%20%20%20%20%20%20%20%20%3CGrid%20x%3AName%3D%22LayoutRoot%22%20Background%3D%22White%22%3E%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%3CStackPanel%20VerticalAlignment%3D%22Top%22%20Orientation%3D%22Horizontal%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CTextBox%20x%3AName%3D%22Result%22%20HorizontalAlignment%3D%22Stretch%22%20Width%3D%22200%22%20Height%3D%2224%22%2F%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CButton%20x%3AName%3D%22CallJavaScript%22%20Content%3D%22UpdateJavaScript%22%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Width%3D%22130%22%20Height%3D%2224%22%20Margin%3D%2210%2C0%2C0%2C0%22%20Click%3D%22CallJavaScript_Click%22%2F%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2FStackPanel%3E%0D%0A%0D%0A%20%20%20%20%3C%2FGrid%3E%0D%0A%3C%2FUserControl%3E%0D%0A%0D%0A%20at%20default.ASPX%0D%0A%0D%0A%20%0D%0A%3Cbody%3E%0D%0A%20%20%20%20%3Cform%20id%3D%22form1%22%20runat%3D%22server%22%3E%0D%0A%20%20%20%20%3Cdiv%3E%0D%0A%0D%0A%20%20%20%20%3Cscript%20type%3D%22text%2Fjavascript%22%3E%0D%0A%0D%0A%20%20%20%20%20%20%20%20%2F%2F%20called%20from%20silverlight%0D%0A%0D%0A%20%20%20%20%20%20%20%20function%20updateText(text)%0D%0A%20%20%20%20%20%20%20%20%7B%0D%0A%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20document.getElementById(%22result%22).value%20%3D%20text%3B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20control.Content.Page.Update(text(%22text%22))%3B%0D%0A%20%20%20%20%20%20%20%20%7D%3C%2Fscript%3E%20%20%0D%0A%20%20%20%0D%0A%20%20%20%20%3C%2Fdiv%3E%0D%0A%20%20%20%20%3C%2Fform%3E%0D%0A%3C%2Fbody%3E%0D%0A%3C%2Fhtml%3E%0D%0A%0D%0A%20%0D%0A%0D%0AI%20cannot%20understand%20why%20SilverApplication%20unable%20to%20invoke%20javascript%3F%20In%20theory%20it%20should%20work.%0D%0A%0D%0AYour%20Input%20is%20highly%20appreciable.%0D%0A%0D%0AThanks!" title="Search Google" target="_blank"><img alt="" class="smarterwiki-popup-bubble-link-favicon" src="http://www.google.com/favicon.ico" /></a></span><span class="smarterwiki-popup-bubble-links-row smarterwiki-clearfix"><a class="smarterwiki-popup-bubble-link" href="http://smarterfox.com/wikisearch/search?q=%22Hi%2C%0D%0A%0D%0AI%20am%20new%20to%20learn%20about%20how%20to%20call%20Javascript%20function%20from%20silverlight.%0D%0A%0D%0AI%20read%20few%20articles%20%2C%20blogs%20and%20forum%2C%20guess%20this%20is%20a%20right%20platform%20and%20hope%20here%20my%20problem%20could%20be%20resolved.%0D%0A%0D%0Abelow%20I%20pasted%20%20my%20code%20(%20I%20am%20trying%20as%20a%20startup%20to%20test%20the%20communication%20between%20SilverLight%20and%20Javascript)%0D%0AError%20is%20%20%22Failed%20to%20Invoke%3A%20updateText.%22%0D%0A%0D%0Aat%20MainPage.XAML.cs%0D%0Anamespace%20CallJavaScriptfrmSilverlit%0D%0A%7B%0D%0A%20%20%20%20public%20partial%20class%20MainPage%20%3A%20UserControl%0D%0A%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20public%20MainPage()%0D%0A%20%20%20%20%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20InitializeComponent()%3B%0D%0A%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20%20%20private%20void%20CallJavaScript_Click(object%20sender%2C%20RoutedEventArgs%20e)%0D%0A%20%20%20%20%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20HtmlPage.Window.Invoke(%22updateText%22%2C%20this.Result.Text)%3B%0D%0A%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0D%0A%7D%0D%0A%0D%0Aat%20Mainpage.xaml%0D%0A%0D%0A%3CUserControl%20x%3AClass%3D%22CallJavaScriptfrmSilverlit.MainPage%22%0D%0A%20%20%20%20xmlns%3D%22http%3A%2F%2Fschemas.microsoft.com%2Fwinfx%2F2006%2Fxaml%2Fpresentation%22%0D%0A%20%20%20%20xmlns%3Ax%3D%22http%3A%2F%2Fschemas.microsoft.com%2Fwinfx%2F2006%2Fxaml%22%0D%0A%20%20%20%20xmlns%3Ad%3D%22http%3A%2F%2Fschemas.microsoft.com%2Fexpression%2Fblend%2F2008%22%20xmlns%3Amc%3D%22http%3A%2F%2Fschemas.openxmlformats.org%2Fmarkup-compatibility%2F2006%22%0D%0A%20%20%20%20mc%3AIgnorable%3D%22d%22%20d%3ADesignWidth%3D%22640%22%20d%3ADesignHeight%3D%22480%22%3E%0D%0A%20%20%20%20%20%20%20%20%3CGrid%20x%3AName%3D%22LayoutRoot%22%20Background%3D%22White%22%3E%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%3CStackPanel%20VerticalAlignment%3D%22Top%22%20Orientation%3D%22Horizontal%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CTextBox%20x%3AName%3D%22Result%22%20HorizontalAlignment%3D%22Stretch%22%20Width%3D%22200%22%20Height%3D%2224%22%2F%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CButton%20x%3AName%3D%22CallJavaScript%22%20Content%3D%22UpdateJavaScript%22%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Width%3D%22130%22%20Height%3D%2224%22%20Margin%3D%2210%2C0%2C0%2C0%22%20Click%3D%22CallJavaScript_Click%22%2F%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2FStackPanel%3E%0D%0A%0D%0A%20%20%20%20%3C%2FGrid%3E%0D%0A%3C%2FUserControl%3E%0D%0A%0D%0A%20at%20default.ASPX%0D%0A%0D%0A%20%0D%0A%3Cbody%3E%0D%0A%20%20%20%20%3Cform%20id%3D%22form1%22%20runat%3D%22server%22%3E%0D%0A%20%20%20%20%3Cdiv%3E%0D%0A%0D%0A%20%20%20%20%3Cscript%20type%3D%22text%2Fjavascript%22%3E%0D%0A%0D%0A%20%20%20%20%20%20%20%20%2F%2F%20called%20from%20silverlight%0D%0A%0D%0A%20%20%20%20%20%20%20%20function%20updateText(text)%0D%0A%20%20%20%20%20%20%20%20%7B%0D%0A%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20document.getElementById(%22result%22).value%20%3D%20text%3B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20control.Content.Page.Update(text(%22text%22))%3B%0D%0A%20%20%20%20%20%20%20%20%7D%3C%2Fscript%3E%20%20%0D%0A%20%20%20%0D%0A%20%20%20%20%3C%2Fdiv%3E%0D%0A%20%20%20%20%3C%2Fform%3E%0D%0A%3C%2Fbody%3E%0D%0A%3C%2Fhtml%3E%0D%0A%0D%0A%20%0D%0A%0D%0AI%20cannot%20understand%20why%20SilverApplication%20unable%20to%20invoke%20javascript%3F%20In%20theory%20it%20should%20work.%0D%0A%0D%0AYour%20Input%20is%20highly%20appreciable.%0D%0A%0D%0AThanks!&locale=en-GB" title="Search Wikipedia" target="_blank"><img alt="" class="smarterwiki-popup-bubble-link-favicon" src="http://static.smarterfox.com/media/wiki-favicon-sharpened.png" /></a><a class="smarterwiki-popup-bubble-link" href="http://www.oneriot.com/search?p=smarterfox&ssrc=smarterfox_popup_bubble&spid=8493c8f1-0b5b-4116-99fd-f0bcb0a3b602&q=%22Hi%2C%0D%0A%0D%0AI%20am%20new%20to%20learn%20about%20how%20to%20call%20Javascript%20function%20from%20silverlight.%0D%0A%0D%0AI%20read%20few%20articles%20%2C%20blogs%20and%20forum%2C%20guess%20this%20is%20a%20right%20platform%20and%20hope%20here%20my%20problem%20could%20be%20resolved.%0D%0A%0D%0Abelow%20I%20pasted%20%20my%20code%20(%20I%20am%20trying%20as%20a%20startup%20to%20test%20the%20communication%20between%20SilverLight%20and%20Javascript)%0D%0AError%20is%20%20%22Failed%20to%20Invoke%3A%20updateText.%22%0D%0A%0D%0Aat%20MainPage.XAML.cs%0D%0Anamespace%20CallJavaScriptfrmSilverlit%0D%0A%7B%0D%0A%20%20%20%20public%20partial%20class%20MainPage%20%3A%20UserControl%0D%0A%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20public%20MainPage()%0D%0A%20%20%20%20%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20InitializeComponent()%3B%0D%0A%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20%20%20private%20void%20CallJavaScript_Click(object%20sender%2C%20RoutedEventArgs%20e)%0D%0A%20%20%20%20%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20HtmlPage.Window.Invoke(%22updateText%22%2C%20this.Result.Text)%3B%0D%0A%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0D%0A%7D%0D%0A%0D%0Aat%20Mainpage.xaml%0D%0A%0D%0A%3CUserControl%20x%3AClass%3D%22CallJavaScriptfrmSilverlit.MainPage%22%0D%0A%20%20%20%20xmlns%3D%22http%3A%2F%2Fschemas.microsoft.com%2Fwinfx%2F2006%2Fxaml%2Fpresentation%22%0D%0A%20%20%20%20xmlns%3Ax%3D%22http%3A%2F%2Fschemas.microsoft.com%2Fwinfx%2F2006%2Fxaml%22%0D%0A%20%20%20%20xmlns%3Ad%3D%22http%3A%2F%2Fschemas.microsoft.com%2Fexpression%2Fblend%2F2008%22%20xmlns%3Amc%3D%22http%3A%2F%2Fschemas.openxmlformats.org%2Fmarkup-compatibility%2F2006%22%0D%0A%20%20%20%20mc%3AIgnorable%3D%22d%22%20d%3ADesignWidth%3D%22640%22%20d%3ADesignHeight%3D%22480%22%3E%0D%0A%20%20%20%20%20%20%20%20%3CGrid%20x%3AName%3D%22LayoutRoot%22%20Background%3D%22White%22%3E%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%3CStackPanel%20VerticalAlignment%3D%22Top%22%20Orientation%3D%22Horizontal%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CTextBox%20x%3AName%3D%22Result%22%20HorizontalAlignment%3D%22Stretch%22%20Width%3D%22200%22%20Height%3D%2224%22%2F%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CButton%20x%3AName%3D%22CallJavaScript%22%20Content%3D%22UpdateJavaScript%22%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Width%3D%22130%22%20Height%3D%2224%22%20Margin%3D%2210%2C0%2C0%2C0%22%20Click%3D%22CallJavaScript_Click%22%2F%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2FStackPanel%3E%0D%0A%0D%0A%20%20%20%20%3C%2FGrid%3E%0D%0A%3C%2FUserControl%3E%0D%0A%0D%0A%20at%20default.ASPX%0D%0A%0D%0A%20%0D%0A%3Cbody%3E%0D%0A%20%20%20%20%3Cform%20id%3D%22form1%22%20runat%3D%22server%22%3E%0D%0A%20%20%20%20%3Cdiv%3E%0D%0A%0D%0A%20%20%20%20%3Cscript%20type%3D%22text%2Fjavascript%22%3E%0D%0A%0D%0A%20%20%20%20%20%20%20%20%2F%2F%20called%20from%20silverlight%0D%0A%0D%0A%20%20%20%20%20%20%20%20function%20updateText(text)%0D%0A%20%20%20%20%20%20%20%20%7B%0D%0A%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20document.getElementById(%22result%22).value%20%3D%20text%3B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20control.Content.Page.Update(text(%22text%22))%3B%0D%0A%20%20%20%20%20%20%20%20%7D%3C%2Fscript%3E%20%20%0D%0A%20%20%20%0D%0A%20%20%20%20%3C%2Fdiv%3E%0D%0A%20%20%20%20%3C%2Fform%3E%0D%0A%3C%2Fbody%3E%0D%0A%3C%2Fhtml%3E%0D%0A%0D%0A%20%0D%0A%0D%0AI%20cannot%20understand%20why%20SilverApplication%20unable%20to%20invoke%20javascript%3F%20In%20theory%20it%20should%20work.%0D%0A%0D%0AYour%20Input%20is%20highly%20appreciable.%0D%0A%0D%0AThanks!" title="Search OneRiot" target="_blank"><img alt="" class="smarterwiki-popup-bubble-link-favicon" src="http://static.smarterfox.com/media/popup_bubble/oneriot-favicon.ico" /></a></span></span><span class="smarterwiki-popup-bubble-tip"></span></span></p> <br /> http://www.silverlightshow.net/items/Tip-Resizing-the-Silverlight-object-from-the-Silverlight-application.aspx#comment2525 Immu http://www.silverlightshow.net/items/Tip-Resizing-the-Silverlight-object-from-the-Silverlight-application.aspx Thu, 08 Oct 2009 17:56:36 GMT RE: Tip: Resizing the Silverlight object from the Silverlight application <p>Yes you can use that trick with the <strong><asp:Silverlight /></strong>. The browser renders it as <strong><span /></strong> and in it the <strong>object </strong>element is created via javascript. So place your <strong>asp:Silverlight</strong> control in a <strong>div </strong>and give it a proper <strong>id</strong>. And use the same method. :)</p> http://www.silverlightshow.net/items/Tip-Resizing-the-Silverlight-object-from-the-Silverlight-application.aspx#comment743 Enrai http://www.silverlightshow.net/items/Tip-Resizing-the-Silverlight-object-from-the-Silverlight-application.aspx Mon, 24 Nov 2008 02:57:07 GMT RE: Tip: Resizing the Silverlight object from the Silverlight application <p>Wow !  will i do this technique with  asp:silvertight   tag .</p> http://www.silverlightshow.net/items/Tip-Resizing-the-Silverlight-object-from-the-Silverlight-application.aspx#comment737 Basit http://www.silverlightshow.net/items/Tip-Resizing-the-Silverlight-object-from-the-Silverlight-application.aspx Fri, 21 Nov 2008 00:36:20 GMT RE: Tip: Resizing the Silverlight object from the Silverlight application <p>Thanks a lot! My boss wanted me to do something similar and I just did it with your tutorial.</p> <p> </p> <p><a href="http://math-geek-rock-chick.blogspot.com/">math-geek-rock-chick.blogspot.com</a></p> http://www.silverlightshow.net/items/Tip-Resizing-the-Silverlight-object-from-the-Silverlight-application.aspx#comment318 Anna http://www.silverlightshow.net/items/Tip-Resizing-the-Silverlight-object-from-the-Silverlight-application.aspx Thu, 21 Aug 2008 05:29:58 GMT RE: Tip: Resizing the Silverlight object from the Silverlight application <p>Yes, I used the TestPage in the Web Site porject while writing the example. In the automatically generated HTML page in the Silverlight project the javascript function is missing.</p> http://www.silverlightshow.net/items/Tip-Resizing-the-Silverlight-object-from-the-Silverlight-application.aspx#comment315 Enrai http://www.silverlightshow.net/items/Tip-Resizing-the-Silverlight-object-from-the-Silverlight-application.aspx Wed, 20 Aug 2008 13:27:43 GMT RE: Tip: Resizing the Silverlight object from the Silverlight application <p>The problem actually is in ..\ResizeSilverlightObject\LayoutExperiments\Bin\Debug\TestPage.html - it is missing the function. If running from VisualStudio - then make sure that your Web project is set as a StartUp project - page in it is correct.</p> <p> </p> http://www.silverlightshow.net/items/Tip-Resizing-the-Silverlight-object-from-the-Silverlight-application.aspx#comment314 samvayn http://www.silverlightshow.net/items/Tip-Resizing-the-Silverlight-object-from-the-Silverlight-application.aspx Wed, 20 Aug 2008 12:59:41 GMT RE: Tip: Resizing the Silverlight object from the Silverlight application <p>Hm...I hadn't updated my studio fully yet, maybe that's the reason. Try adding these attributes to the class and the memebers that are used to access the HTML:</p> <p> </p> <div> <div style="border-style: none; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: rgb(244, 244, 244);"> <pre style="border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: white;"> [ScriptableType]</pre> <pre style="border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: rgb(244, 244, 244);"><span style="color: rgb(0, 0, 255);">public</span> <span style="color: rgb(0, 0, 255);">partial</span> <span style="color: rgb(0, 0, 255);">class</span> Page : UserControl</pre> <pre style="border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: white;"> {</pre> <pre style="border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: rgb(244, 244, 244);"> <span style="color: rgb(0, 0, 255);">public</span> Page(){...}</pre> <pre style="border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: white;"> </pre> <pre style="border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: rgb(244, 244, 244);"> <span style="color: rgb(0, 128, 0);">//the methods that are not involved in accessing the HTML don't need such attributes.</span></pre> <pre style="border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: white;"> </pre> <pre style="border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: rgb(244, 244, 244);"> [ScriptableMember]</pre> <pre style="border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: white;"> <span style="color: rgb(0, 0, 255);">private</span> <span style="color: rgb(0, 0, 255);">void</span> ResizeSilverlightOnject( <span style="color: rgb(0, 0, 255);">double</span> height )</pre> <pre style="border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: rgb(244, 244, 244);"> {</pre> <pre style="border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: white;"> HtmlPage.Window.Invoke( <span style="color: rgb(0, 96, 128);">"ResizeObject"</span>, <span style="color: rgb(0, 0, 255);">new</span> <span style="color: rgb(0, 0, 255);">object</span>[] { height } );</pre> <pre style="border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: rgb(244, 244, 244);"> }</pre> <pre style="border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: white;"> }</pre> </div> </div> <p> </p> <p>and tell me if it worked. :)</p> http://www.silverlightshow.net/items/Tip-Resizing-the-Silverlight-object-from-the-Silverlight-application.aspx#comment310 Enrai http://www.silverlightshow.net/items/Tip-Resizing-the-Silverlight-object-from-the-Silverlight-application.aspx Wed, 20 Aug 2008 08:33:42 GMT RE: Tip: Resizing the Silverlight object from the Silverlight application <div><font size="2" face="Arial">Hi Martin,</font></div> <div> </div> <div><font size="2" face="Arial">Thanks for sharing this important tip.</font></div> <div> </div> <div><font size="2" face="Arial"><strong>HtmlPage.Window.Invoke("ResizeObject", new object[] { height });</strong> </font></div> <div> </div> <div><font size="2" face="Arial">throws </font><font size="2" face="Arial">  <strong>"Failed to Invoke: ResizeObject."</strong> exception</font></div> <div> </div> <div><font size="2" face="Arial">on my system - Windows Server 2008 with all of the latest updates for Silverlight and Visual Studio 2008</font></div> <div> </div> <div>David Roh</div> http://www.silverlightshow.net/items/Tip-Resizing-the-Silverlight-object-from-the-Silverlight-application.aspx#comment309 David Roh http://www.silverlightshow.net/items/Tip-Resizing-the-Silverlight-object-from-the-Silverlight-application.aspx Wed, 20 Aug 2008 07:28:10 GMT