or
<telerik:RadGridView Grid.Row="2" x:Name="SpatialDataLocations" ItemsSource="{Binding SpatialDataLocations}" ShowGroupPanel="False" ShowInsertRow="True" IsSynchronizedWithCurrentItem="True" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" AutoGenerateColumns="False" CanUserInsertRows="True"> <telerik:RadGridView.Columns> <telerik:GridViewDataColumn Header="Name" DataMemberBinding="{Binding Name, Mode=TwoWay}" /> <telerik:GridViewDataColumn Header="Path" DataMemberBinding="{Binding Path, Mode=TwoWay}" /> </telerik:RadGridView.Columns> </telerik:RadGridView><Grid> <Grid.RowDefinitions> <RowDefinition Height="500"/> <RowDefinition Height="50" /> </Grid.RowDefinitions> <telerik:RadGridView ItemsSource="{Binding MyCollection}" AutoGenerateColumns="False" > <telerik:RadGridView.Columns> <telerik:GridViewDataColumn Header="CustommerNumber" DataMemberBinding="{Binding CustomerNumber}" IsGroupable="False" IsFilterable="False" /> <telerik:GridViewDataColumn Header="CompanyName" DataMemberBinding="{Binding CompanyName}" IsSortable="False" /> <telerik:GridViewDataColumn Header="Address" DataMemberBinding="{Binding Address}" /> <telerik:GridViewDataColumn Header="PoBox" DataMemberBinding="{Binding POBox}" /> <telerik:GridViewDataColumn Header="PostalCode" DataMemberBinding="{Binding PostalCode}" /> <telerik:GridViewDataColumn Header="ContactName" DataMemberBinding="{Binding ContactName}" /> <telerik:GridViewDataColumn Header="Phone" DataMemberBinding="{Binding Phone}" /> <telerik:GridViewDataColumn Header="Fax" DataMemberBinding="{Binding Fax}" /> <telerik:GridViewDataColumn Header="Country" DataMemberBinding="{Binding Country}" /> <telerik:GridViewDataColumn Header="Mobile" DataMemberBinding="{Binding Mobile}" /> </telerik:RadGridView.Columns> </telerik:RadGridView> <ScrollViewer x:Name="LogScrollViewer" VerticalAlignment="Stretch" Grid.Row="1" > <!--<Button Click="Button_Click" Content="Load"/>--> <TextBox x:Name="tbMemory" Width="200" Height="30"></TextBox> <!--<TextBlock x:Name="Log" TextWrapping="Wrap" FontSize="10" />--> </ScrollViewer> </Grid>public MainWindow() { //MessageBox.Show("loading main window"); InitializeComponent(); DispatcherTimer timer = new DispatcherTimer(); timer.Interval = new TimeSpan(0, 0, 1); timer.Tick += timer_Tick; timer.Start(); //MessageBox.Show("2"); this.DataContext = new MyViewModel(); }class MyViewModel : INotifyPropertyChanged { #region INotifyPropertyChanged Members public event PropertyChangedEventHandler PropertyChanged; protected void OnPropertyChanged(string propertyName) { PropertyChangedEventHandler handler = PropertyChanged; if (handler != null) { handler(this, new PropertyChangedEventArgs(propertyName)); } } #endregion private RXOfficeEntities context = null; private ObservableCollection<Customer> _MyCollection = null; public ObservableCollection<Customer> MyCollection { get { return _MyCollection; } set { _MyCollection = value; OnPropertyChanged("MyCollection"); } } public MyViewModel() { context = new RXOfficeEntities(); MyCollection = new ObservableCollection<Customer>(context.Customers); }<telerik:RadImageEditorButton Grid.Column="0" Image="/Telerik.Windows.Controls.ImageEditor;Component/Images/open.png" Command="{Binding Commands.Open, ElementName=imageEditor}" />