しばやん雑記

ASP.NET とメイドさんが大好きなフリーランスのプログラマーのブログ

Silverlight 4 Beta

System.Windows 名前空間

  • Window, NotificationWindow クラスが追加
    • ブラウザ外実行のときだけ使えます
  • UIElement.AllowDrop プロパティが追加
  • UIElement.Drop/DragEnter/DragLeave/DragOver イベントが追加
    • UIElement のドラッグが可能に
  • UIElement.MouseRightButtonUp/MouseRightButtonDown イベントが追加
    • 右クリックが解禁
  • UIElement.MouseWheel イベントが追加
    • マウスホイールに対応
  • Clipboard クラスが追加
    • クリップボードへテキストを追加、取得できる

System.Windows.Controls 名前空間

  • RichTextArea クラスが追加
    • それに伴い System.Windows.Documents 名前空間内のクラスが追加
  • WebBrowser クラスが追加
    • Silverlight アプリケーション内でブラウザをホスト出来る

System.Windows.Documents 名前空間

  • Block/Bold/Hyperlink/Italic/Paragraph/Span/Underline クラスが追加
    • RichTextArea 用だと思われ

System.Windows.Media 名前空間

  • CaptureSource クラスが追加
    • このクラスを使って Web カメラ・マイクからキャプチャを行う
  • CaptureDeviceConfiguration クラスが追加
    • 利用可能な AudioCaptureDevice/VideoCaptureDevice の一覧や、デフォルトのデバイスが取得できる
    • デフォルトデバイスの設定は Silverlight の設定ダイアログから