or
private void playersGrid_AddingNewDataItem(object sender, Telerik.Windows.Controls.GridView.GridViewAddingNewEventArgs e)
{ e.NewObject = new Player(); } private void playersGrid_RowEditEnded(object sender, Telerik.Windows.Controls.GridViewRowEditEndedEventArgs e) { if (e.EditAction == GridViewEditAction.Cancel) { return; } if ( e.EditAction == GridViewEditAction.Commit) { this.playersGrid.CurrentColumn = this.playersGrid.Columns.OfType<GridViewColumn>().First(); this.playersGrid.BeginInsert(); } }<Window x:Class="WpfApplication1.TestAutoComplete" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" Title="TestAutoComplete" Height="100" Width="100" DataContext="{Binding TestAutoCompleteBinding, Source={StaticResource Locator}}"> <Grid> <StackPanel Orientation="Vertical"> <telerik:RadAutoCompleteBox ItemsSource="{Binding Source,Mode=TwoWay}" AutoCompleteMode="Suggest" SelectionMode="Single" SelectedItem="{Binding SelectedItem,Mode=TwoWay}" DisplayMemberPath="FirstName"/> <Button Command="{Binding TestCommand}" Content="test"/> </StackPanel> </Grid></Window>public class TestAutoCompleteViewModel : ViewModelBase { public ObservableCollection<Customer> _source; public ObservableCollection<Customer> Source { get { return this._source; } set { this._source = value; this.RaisePropertyChanged(() => this.Source); } } private ICommand _testCommand; public ICommand TestCommand { get { return this._testCommand; } } private Customer _selectedItem; public Customer SelectedItem { get { return this._selectedItem; } set { this._selectedItem = value; this.RaisePropertyChanged(() => this.SelectedItem); } } /// <summary> /// Initializes a new instance of the <see cref="TestAutoCompleteViewModel" /> class. /// </summary> public TestAutoCompleteViewModel() { var customers = new List<Customer>(); customers.Add(new Customer("testLast1", "testFirst1")); customers.Add(new Customer("testLast2", "testFirst2")); customers.Add(new Customer("testLast3", "testFirst3")); customers.Add(new Customer("testLast4", "testFirst4")); customers.Add(new Customer("testLast5", "testFirst5")); customers.Add(new Customer("testLast6", "testFirst6")); this.Source = new ObservableCollection<Customer>(customers); this._testCommand = new RelayCommand(() => { }, () => { return this.SelectedItem != null; }); } }public void OnNavigatedTo(NavigationContext navigationContext){ // Called to initialize views during navigation. // Is this for AgentView? if (navigationContext.Uri.ToString().Contains("AgentsView")) { // The ID of the item to be displayed is passed as a navigation parameter. // ToInt32 can throw FormatException or OverflowException. try { int id = Convert.ToInt32(navigationContext.Parameters["PersonID"]); if (id == 0) return; // Retrieve the specified item using the data service. var agent = new DAL.Agent(); _agentsDataService.GetSelectedAgent(id, GetAgentsCallback); } catch (FormatException e) { //Console.WriteLine("Input string is not a sequence of digits."); //return CurrentItem == null ? false : CurrentItem.Id.Equals(id); } }}private void GetAgentsCallback(DAL.Agent agent){ _navigatedToAgent = agent; if (_navigatedToAgent != null) { SelectedAgent = _navigatedToAgent; }}public DAL.Agent SelectedAgent{ get { return _selectedAgent; } set { if (_selectedAgent == value) return; _selectedAgent = value; RaisePropertyChanged(() => SelectedAgent); _eventAggregator.GetEvent<AgentSelectedEvent>().Publish(_selectedAgent); }}SelectedItem="{Binding SelectedAgent, Mode=TwoWay}"DataMemberBinding="{Binding Path=Values[0]}"public override bool TryGetMember(GetMemberBinder binder, out object result){ if (!this.AllFields.Contains(binder.Name)) { return base.TryGetMember(binder, out result); } result = this.Values[this.AllFields.IndexOf(binder.Name)]; return true;}> Telerik.Windows.Controls.dll!Telerik.Windows.DragDrop.DragDropManager.CheckNotNull(System.Windows.DependencyObject element, System.Delegate handler) Line 1168 C# Telerik.Windows.Controls.dll!Telerik.Windows.DragDrop.DragDropManager.RemoveDragOverHandler(System.Windows.DependencyObject element, Telerik.Windows.DragDrop.DragEventHandler handler) Line 789 C# Telerik.Windows.Controls.GridView.dll!Telerik.Windows.Controls.GridView.FrozenColumnsSplitter.UnSubscribeFromMouseEvents() Line 255 C# Telerik.Windows.Controls.GridView.dll!Telerik.Windows.Controls.GridView.FrozenColumnsSplitter.FrozenColumnsSplitter_IsEnabledChanged(object sender, System.Windows.DependencyPropertyChangedEventArgs e) Line 136 C# [External Code] Telerik.Windows.Controls.GridView.dll!Telerik.Windows.Controls.GridView.GridViewRowItem.MeasureOverride(System.Windows.Size availableSize) Line 197 + 0x25 bytes C# Telerik.Windows.Controls.GridView.dll!Telerik.Windows.Controls.GridView.GridViewHeaderRow.MeasureOverride(System.Windows.Size availableSize) Line 215 + 0x2c bytes C# [External Code] Telerik.Windows.Controls.GridView.dll!Telerik.Windows.Controls.GridView.GridViewScrollViewer.MeasureOverride(System.Windows.Size constraint) Line 173 + 0x25 bytes C# [External Code] Telerik.Windows.Controls.GridView.dll!Telerik.Windows.Controls.GridView.GridViewDataControl.MeasureOverride(System.Windows.Size availableSize) Line 6587 + 0x2b bytes C# [External Code] Telerik.Windows.Controls.Navigation.dll!Telerik.Windows.Controls.InternalWindow.WindowWithNoChromeWindowHost.WindowHostWindow.MeasureOverride(System.Windows.Size availableSize) Line 341 + 0x28 bytes C# [External Code] Telerik.Windows.Controls.Navigation.dll!Telerik.Windows.Controls.InternalWindow.WindowWithNoChromeWindowHost.Open(bool isModal) Line 40 C# Telerik.Windows.Controls.Navigation.dll!Telerik.Windows.Controls.WindowBase.ShowWindow(bool isModal) Line 864 C# Telerik.Windows.Controls.Navigation.dll!Telerik.Windows.Controls.RadWindow.Show() Line 386 C# IZTMediaLibrary.dll!IZTMediaLibrary.Starter.Run() Line 27 C# IZT Signal Suite Database.exe!wWinMain(HINSTANCE__* hInstance, HINSTANCE__* hPrevInstance, wchar_t* lpCmdLine, int nCmdShow) Line 75 C++ IZT Signal Suite Database.exe!__tmainCRTStartup() Line 547 + 0x1c bytes C [External Code] mscoreei.dll!70d655ab() [Frames below may be incorrect and/or missing, no symbols loaded for mscoreei.dll] mscoree.dll!70dd7f16() mscoree.dll!70dd4de3() kernel32.dll!764033aa() ntdll.dll!77829ef2() ntdll.dll!77829ec5() 