Webページの作成
では、Webページを作成してみましょう。グリッドは1行2列に設定します。左側のグリッドにC1HtmlHostコントロールを2つ配置し、右側のグリッドにC1HtmlHostコントロールとListBoxコントロールを配置します。
Silverlightプロジェクトの作成
まず、Silverlightプロジェクトを作成します。Visual Studioで新しいプロジェクトを作成すると、[プロジェクトの種類]に[Silverlight]が追加されています。これを選んで[テンプレート]から[Silverlightアプリケーション]を選択します。
[新しいSilverlightアプリケーション]というダイアログボックスが表示されるので、[新しいWebプロジェクトの種類]でリストから[ASP.NET Webサイト]を選びます。
プロジェクトが作成され、新しいWebサイトに「MainPage.xaml」が作られてXAMLのコードが表示されます。
C1HtmlHostコントロールの作成
次に、1行2列のグリッドを作成し、左側のグリッドにStackPanelコントロールを組み込み、その中にC1HtmlHostコントロールを配置します。
左側のグリッドにC1HtmlHostコントロールをレイアウトする
<Grid x:Name="LayoutRoot" ShowGridLines="True" >
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<StackPanel Grid.Column="0">
</StackPanel>
</Grid>
C1HtmlHostコントロールは、ツールボックスのアイコンをダブルクリックして作成します。1つ目のC1HtmlHostコントロールは、SourceUriプロパティにWebページのURLを絶対URLで記述します。
<c1ext:C1HtmlHost Width="500" Height="300" VerticalAlignment="Top"
SourceUri="http://codezine.jp/component/grapecity/" Margin="10">
</c1ext:C1HtmlHost>
2つ目のC1HtmlHostコントロールでは、SourceHtmlプロパティにHTMLコードを追加します。ここでは、3行のテーブルを作成するHTMLを記述します。
<table border="0">
<tr>
<td>
<font color="#FF80C0">このコーナーは、私が作成したフリーソフトをダウンロードするコーナーです。</font>
</td>
</tr>
<tr>
<td>
本プログラムを、営利を目的として無断で転載・販売・再配布するこ<br>とを固く禁じます。
</td>
</tr>
<tr>
<td>
本プログラムの著作権は「瀬戸 遥」が所有します。
</td>
</tr>
</table>
このHTMLコードの<>と""を変更し、1行の文字列にしてSourceHtmlプロパティに設定します。
<c1ext:C1HtmlHost Width="500" Height="300" VerticalAlignment="Top"
SourceHtml="<table border='1'><tr><td>
<font color='#FF80C0'>このコーナーは、私が作成した
フリーソフトをダウンロードするコーナーです。</font>
</td></tr><tr><td>本プログラムを、
営利を目的として無断で転載・販売・再配布することを固く禁
じます。</td></tr><tr><td>本プロ
グラムの著作権は「瀬戸 遥」が所有します。
</td></tr></table>" Margin="10">
</c1ext:C1HtmlHost>
Windowlessプロパティを「True」に設定する
作成したプロジェクトを実行してXAMLの記述を確認する前に、Windowlessプロパティを設定します。先ほど説明したように、プロジェクトにある「xxxTestPage.aspx」ファイルをダブルクリックで開き、ソースにWindowlessプロパティを「True」に設定するコードを追加します。
<param name="Windowless" value="true" />
プロジェクトを実行し、C1HtmlHostコントロールがWebページとHTMLコードを正しく表示することを確認します。


![[Silverlightアプリケーション]を選ぶ](http://cz-cdn.shoeisha.jp/static/images/article/5883/5883_Image7.gif)
