This is a mirror of official site: http://jasper-net.blogspot.com/

!Host HTML in XAML

| Tuesday, April 13, 2010
כן כן! אתם רואים נכון, הגולם קם על יוצרו… ניתן לארח דפי ווב בXAML!! יותר מדויק בסילברלייט.

הרבה אנשים צריכים להציג דפי HTML, דפי ASPX, ואין בנמצא קונטרול שמבצע את העבודה כמו שצריך (נפתחו בעבר מספר פרויקטים כמו זה וזה, האחרון מדבר על אירוח GE בSL, אך הם קשים לתפעול, חסרי תיעוד עד אי הבנה כיצד להשתמש). אחרי יום חיפושים מפרך אחר פקד שכזה (צריך לדבר עם גוגל, לא לענין…), מצאתי אותו! מבית Divelements.

אז איך? ככה:

1. הורידו מכאן את הספרייה Divelements.SilverlightTools.dll.

2. לפרויקט המדובר הוסיפו רפרנס לספריה הנ"ל.

3. בדף הXAML תנו כינוי לספריה


<Page ...
xmlns:divtools="clr-namespace:Divelements.SilverlightTools;assembly=Divelements.SilverlightTools">

4. מקמו את הפקד HTMLHost בדף הXAML:

<Grid x:Name="LayoutRoot" Background="White">

<Border Margin="30">

     <!-- Embed HTML within the page -->

            <divtools:HtmlHost Name="htmlHost" SourceUri="http://blogs.microsoft.co.il" />

    </Border>

</Grid>

5. קבעו את פרויקט הSL שיוצג  כwindowless. בדף אירוח קובץ הxap כתבו כך:

 

 ...

וקיבלתם אירוח מושלם.

Read more: Miri's Blog

Posted via email from jasper22's posterous

0 comments: