2009-05-14 7 views

Antwort

1

Solution--

Anstatt gehen durch die Seite, müssen Sie über den Browser-Objekt gelangen.

Hier the solution I found:

width = 200; 
height = 200; 

var host = HtmlPage.Document.HtmlPage.Plugin.Id); 
host.SetStyleAttribute("width", width.ToString()); 
host.SetStyleAttribute("height", height.ToString()); 
1

Der sobald der Behälter der Größe verändert wird Sie benachrichtigt, können:

public Page() 
    { 
     InitializeComponent(); 

     App.Current.Host.Content.Resized += (s, e) => 
     { 

      // Place here your layour resize code... 
      this.Width = App.Current.Host.Content.ActualWidth; 
      this.Height = App.Current.Host.Content.ActualHeight; 

     }; 

    } 
+0

dies ist sogar besser als min, da es nicht das Plugin-ID zu wissen, erfordert! – aronchick

+0

er meins. – aronchick

+0

Entschuldigung, wie ich versuche, dies zu implementieren, ist dies nur für die Größe, nicht für die Größe des SL-Hosts auf der Seite. – aronchick

Verwandte Themen