動的バインドの話を書こうと思ったのですが、DataGrid のバインドの落とし穴の件を書くことにします。 多分、検証結果を具体的にみるほうが「何故だめなのか?」がわかりやすいので。 先に注意しておきますが、ここに書くのは「やってはいけない」方法です。 さて、ItemSource プロパティにバインドする場合は、前回書いたように即時実行が行われます。 これを「楽だから」という理由で、DataContextを使ってコントロール自身にバインドしてみましょう。 xaml ファイルを次のように設定します。 <Grid x:Name="LayoutRoot" Background="White"> <StackPanel> <dt:DataGrid Name="DGrid" Width="300" Height="200" DataContext="{Binding DGridData, Mode=T