Je me demande comment communiquer avec cette classe de page défini dans Page.xaml.cs:Est-il possible d'obtenir une référence à une page de Silverlight à partir d'un WebPart?
public partial class Page : UserControl
{
public Page()
{
InitializeComponent();
}
private void TextBlock_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
if (HelloWorldTextBlock.Text == "Hello World")
HelloWorldTextBlock.Text = "I've been clicked";
else
HelloWorldTextBlock.Text = "Hello World";
}
public void foo() {}
}
D'un webpart qui crée l'objet silverlight ici:
protected override void CreateChildControls()
{
base.CreateChildControls();
System.Web.UI.SilverlightControls.Silverlight ctrl = new System.Web.UI.SilverlightControls.Silverlight();
ctrl.ID = "SLHelloWorld";
ctrl.Source = SPContext.Current.Site.Url + "/XAPS/SL.XAML.HelloWorldRTM.xap";
ctrl.Width = new Unit(400);
ctrl.Height = new Unit(310);
Controls.Add(ctrl);
}