私は、WPFユーザーコントロールのDataContextプロパティ(DataTableのバインド)を介した非常に単純なDatagridポピュレーションに夢中です。ユーザーコントロールプロジェクトからWPFWindowsプロジェクトにコードを転送すると、正常に機能します。何が起こるのですか?WPFウィンドウで機能し、WPFユーザーコントロールでは機能しないコードを以下に示します。
XAML:
<DataGrid AutoGenerateColumns="true" ItemsSource="{Binding}" Height="282" HorizontalAlignment="Left" Margin="6,6,0,0" Name="datGrdFalhas" VerticalAlignment="Top" Width="494" FontWeight="Normal" IsReadOnly="True" FontSize="14" TabIndex="211" />
コード:..。
DataTable datTblFalhas = new DataTable();
datTblFalhas.Columns.Add("Alarme",
typeof(string)
);
datTblFalhas.Columns.Add("Momento",
typeof(string)
);
DataRow datRowAlarme = datTblFalhas.NewRow();
datRowAlarme[0] = "a";
datRowAlarme[1] = "b";
datTblFalhas.Rows.Add(datRowAlarme);
datGrdFalhas.DataContext = datTblFalhas;
..。
ありがとう、