かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

Silverlight ToolkitのControls BrowserのバグかSilverlightのバグらしきもの見つけた

自分で検証はしてないけど、とりあえずSilverlightの画面が真っ白になって戻ってこなくなるバグを見つけた。

再現手順

  1. Silverlight Controls Browserを起動する
    1. http://silverlight.codeplex.com/ からSilverlight 4 samplesかonline Silverlight 3 samplesをクリック
  2. DataGridを選択
  3. DataGrid内のMaster-Details with DataGrid and DataFormのタブを開く
  4. DataForm側のPhone列にaと打ち込んでバリデーションエラーを発生させる
  5. "DataGrid"(DataFormじゃないよ)上でFirst Nameを空文字にしてバリデーションエラーを発生させる
  6. DataGrid上でFirst Nameに適当な値を入力してEnterキーを押す
  7. 画面が真っ白になる

という手順なんだけどうちだけかな?OSは今は昔のWindows XP SP3です・・・。