8,735
社区成员
发帖
与我相关
我的任务
分享
[ScriptableType()]
public partial class ScriptableSilverlight : UserControl
{
public ScriptableSilverlight()
{
InitializeComponent();
HtmlPage.RegisterScriptableObject("Page", this);
}
[ScriptableMember()]
public void ChangeText(string newText)
{
lbl.Text = newText;
}
}
<script type="text/javascript">
function updateSilverlightText()
{
var control = document.getElementById("silverlightControl");
control.content.Page.ChangeText(
"This TextBlock has been updated through JavaScript.");
}
</script>
在HTML可以调用
[code=HTML]
<p onclick="updateSilverlightText()">Click here to change the Silverlight
TextBlock.</p>