2017-03-01 7 views
0

2次元配列int[,]の値をグリッドにバインドしたいとします。 Reading Two way binding between DataGrid and an array .dllをダウンロードして参照を追加します。私のコードは次のとおりです。XAMLのdataGrid2Dは表示されません

一部:その背後にある

<Grid> 
    <dg2d:DataGrid2D Name="dataGrid2D" ItemsSource2D="{Binding Data2D}" Margin="0,0,0,130"/> 
</Grid> 

とC#:

public partial class MainWindow : Window 
    { 
     private int[,] _data2D; 
     public int[,] Data2D 
     { 
      get { return _data2D; } 
      set { _data2D = value; } 
     } 
     public MainWindow() 
     { 
      int[,] data2D = new int[5,5]; 
      for (int i = 0; i < 5; i++) 
      { 
       for (int j = 0; j < 5; j++) 
       { 
        data2D[i, j] = 1; 
       } 
      } 
      _data2D = data2D 
      dataGrid2D.DataContext = this; 
     } 
    } 

私もBinding 2d array with WPF DataGrid2Dを読むが、私はそれを接続する方法がわかりません私の問題? MainWindow()をビューに接続する方法は?どんな助け?解決

答えて

0

dataGrid2D.DataContext = this;

+0

アップを持っている必要がありますが、私は申し訳ありませんが、残念ながらコードの束からそれをコピーされませんでした。 "dataGrid2D.DataContext = this;"があります。エラーは解決されません – Blabla

関連する問題