Xceed.Silverlight.DataGrid.v2.0 Assembly > Xceed.Silverlight.DataGrid Namespace > DataGridControl Class : BeginGetSelectedItems Method |
'Declaration Public Function BeginGetSelectedItems( _ ByVal asyncCallback As AsyncCallback, _ ByVal asyncState As Object _ ) As IAsyncResult
'Usage Dim instance As DataGridControl Dim asyncCallback As AsyncCallback Dim asyncState As Object Dim value As IAsyncResult value = instance.BeginGetSelectedItems(asyncCallback, asyncState)
public IAsyncResult BeginGetSelectedItems( AsyncCallback asyncCallback, object asyncState )
Private Sub GetSelectedItems() Dim result As IAsyncResult = Me.sldgDataGridControl.BeginGetSelectedItems( New AsyncCallback( AddressOf Me.ProcessSelectedItems ), Nothing ) If( result.IsCompleted ) Then Dim selectedItems As IEnumerable( Of Object ) = Me.sldgDataGridControl.EndGetSelectedItems( result ) End If End Sub Private Sub ProcessSelectedItems( ByVal result As IAsyncResult ) If( result.CompletedSynchronously ) Then Return End If Dim selectedItems As IEnumerable( Of Object ) = Me.sldgDataGridControl.EndGetSelectedItems( result ) End Sub
private void GetSelectedItems() { IAsyncResult result = this.sldgDataGridControl.BeginGetSelectedItems( new AsyncCallback( this.ProcessSelectedItems ), null ); if( result.IsCompleted ) IEnumerable<object> selectedItems = this.sldgDataGridControl.EndGetSelectedItems( result ); } private void ProcessSelectedItems( IAsyncResult result ) { if( result.CompletedSynchronously ) return; IEnumerable<object> selectedItems = this.sldgDataGridControl.EndGetSelectedItems( result ); }
Target Platforms: Windows 7, Windows Vista, Windows XP SP3, Windows Server 2008 family