No se pueden mostrar datos en una cuadrícula de datos WPF que tiene una instancia de DataView como fuente de elementos

Estoy usando un objeto DataGrid del kit de herramientas WPF. Estoy vinculando el objeto DataGrid a la vista predeterminada de una instancia de DataTable como se declara en el siguiente código:

WeatherGrid.ItemsSource = weatherDataTable.DefaultView;

weatherDataTable tiene tres columnas. La primera columna se define para contener un tipo de datos de cadena. Las otras dos columnas están definidas para contener tipos de datos dobles. Cuando la aplicación sale de la función que llama al enlace como se expresa en la declaración, el objeto DataGrid muestra datos para la primera columna, pero no para las otras columnas. Cuando escribo lo siguiente en la ventana inmediata en el depurador:

((DataRowView)WeatherGrid.Items[0]).Row[1]

Obtengo un número, pero esto no se corresponde con lo que se muestra. ¿Por qué solo está visible la primera columna y cómo puedo hacer que todos los datos estén visibles? Dejaré mi definición XAML para el objeto DataGrid a continuación:

<toolkit:DataGrid Margin="12.726,77.71,12,0" Name="WeatherGrid" Height="500" Grid.Row="1" VerticalAlignment="Top" CanUserAddRows="False" CanUserDeleteRows="False" IsReadOnly="True" />

Respuestas a la pregunta(2)

Su respuesta a la pregunta