Xceed Toolkit Plus for WPF v4.6 Documentation
EndGetSelectedItems Method
Example 


Xceed.Wpf.ListBox Assembly > Xceed.Wpf.ListBox Namespace > ListBox Class : EndGetSelectedItems Method
An IAsyncResult representing the result of the operation as returned by BeginGetSelectedItems
Ends the asynchronous retrieval of the selected items.
Syntax
'Declaration
 
Public Function EndGetSelectedItems( _
   ByVal asyncResult As IAsyncResult _
) As IEnumerable(Of Object)
'Usage
 
Dim instance As ListBox
Dim asyncResult As IAsyncResult
Dim value As IEnumerable(Of Object)
 
value = instance.EndGetSelectedItems(asyncResult)
public IEnumerable<object> EndGetSelectedItems( 
   IAsyncResult asyncResult
)

Parameters

asyncResult
An IAsyncResult representing the result of the operation as returned by BeginGetSelectedItems

Return Value

A generic IEnumerable of objects representing the selected items.
Remarks
When working with a source that is not data-virtualized (asynchronous), use SelectedItems instead.
Example
Private Sub GetSelectedItems()
   Dim result As IAsyncResult = Me.sllbListBox.BeginGetSelectedItems( New AsyncCallback( AddressOf Me.ProcessSelectedItems ), Nothing )
   If( result.IsCompleted ) Then
      Dim selectedItems As IEnumerable( Of Object ) = Me.sllbListBox.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.sllbListBox.EndGetSelectedItems( result )
End Sub
private void GetSelectedItems()
{
   IAsyncResult result = this.sllbListBox.BeginGetSelectedItems( new AsyncCallback( this.ProcessSelectedItems ), null );
   if( result.IsCompleted )
      IEnumerable<object> selectedItems = this.sllbListBox.EndGetSelectedItems( result );
}
 
private void ProcessSelectedItems( IAsyncResult result )
{
   if( result.CompletedSynchronously )
      return;
   IEnumerable<object> selectedItems = this.sllbListBox.EndGetSelectedItems( result );
}
Requirements

Target Platforms: Windows 11, Windows 10, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

ListBox Class
ListBox Members