Silverlight
2022-08-21 10:58:22
Microsoft Silverlightは、2021年10月12日にサポートが終了しました。
このサイトでは、過去に公開していたSilverlightコンテンツを、WebAsseblyを使ってSilverlightをオープンソースで実装した「OpenSilver」で動作するように変換しました。
WebAssemblyをサポートするすべてのブラウザで、ブラウザに特定のプラグインをインストールすることなしにコンテンツを表示・動作できます。
OpenSilverに移行したサンプル集
- ListBoxのテンプレートで遊ぶ
- ListBoxのテンプレートを変え、画像を表示するサンプル。例として、トランプの大富豪を使う。
Blazor WebAssemblyのTips
ブラウザの整合性チェックによってエラーが起き、OpenSilverコンテンツを実行できない場合は、私のミスです。
- .dllファイルを.binにリネームする
- gitやFTPで改行コードが変換されるのを防ぐ
HTML + JavaScriptに移行したサンプル集
OpenSilverを使うまでもないサンプルは、単なるHTML + JavaScriptで再実装しました。
- Canvasでマンデルブロ集合(フラクタル図形)を描画する
- ビットマップ画像をcanvas要素に描画するサンプル。 ビットマップ画像の例として、マンデルブロ集合を使う。
- SVGでベクタ画像表示
- SVGを描画し、JavaScriptから操作するサンプル。 例として、虎のベクタ画像を使う。