CurrencyManager.GetItemProperties Metodo

Definizione

Ottiene la raccolta dei descrittori di proprietà per l'elenco sottostante.

public:
 override System::ComponentModel::PropertyDescriptorCollection ^ GetItemProperties();
public override System.ComponentModel.PropertyDescriptorCollection GetItemProperties ();
override this.GetItemProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
Public Overrides Function GetItemProperties () As PropertyDescriptorCollection

Restituisce

Oggetto PropertyDescriptorCollection per l'elenco.

Esempio

Nell'esempio di codice seguente viene utilizzato il GetItemProperties metodo per restituire un PropertyDescriptorCollection oggetto per un oggetto BindingManagerBase. L'esempio stampa quindi l'oggetto Name e PropertyType di ognuno PropertyDescriptor nell'insieme.

void PrintPropertyDescriptions( BindingManagerBase^ b )
{
   Console::WriteLine( "Printing Property Descriptions" );
   PropertyDescriptorCollection^ ps = b->GetItemProperties();
   for ( int i = 0; i < ps->Count; i++ )
   {
      Console::WriteLine( "\t{0}\t{1}", ps[ i ]->Name, ps[ i ]->PropertyType );

   }
}
private void PrintPropertyDescriptions(BindingManagerBase b)
{
    Console.WriteLine("Printing Property Descriptions");
    PropertyDescriptorCollection ps = b.GetItemProperties();
    for(int i = 0; i < ps.Count; i++)
    {
        Console.WriteLine("\t" + ps[i].Name + "\t" + ps[i].PropertyType);
    }
}
Private Sub PrintPropertyDescriptions(b As BindingManagerBase)
    Console.WriteLine("Printing Property Descriptions")
    Dim ps As PropertyDescriptorCollection = b.GetItemProperties()
    Dim i As Integer
    For i = 0 To ps.Count - 1
        Console.WriteLine((ControlChars.Tab & ps(i).Name & ControlChars.Tab & ps(i).PropertyType.ToString))
    Next i
End Sub

Commenti

L'oggetto PropertyDescriptorCollection per viene CurrencyManager utilizzato per specificare una colonna nell'elenco.

Si applica a

Vedi anche