IBindingList.SupportsSearching IBindingList.SupportsSearching IBindingList.SupportsSearching IBindingList.SupportsSearching Property

Definição

Obtém se a lista é compatível com pesquisa usando o método Find(PropertyDescriptor, Object).Gets whether the list supports searching using the Find(PropertyDescriptor, Object) method.

public:
 property bool SupportsSearching { bool get(); };
public bool SupportsSearching { get; }
member this.SupportsSearching : bool
Public ReadOnly Property SupportsSearching As Boolean

Valor da propriedade

truese a lista der suporte à pesquisa Find(PropertyDescriptor, Object) usando o método; falsecaso contrário,.true if the list supports searching using the Find(PropertyDescriptor, Object) method; otherwise, false.

Exemplos

O exemplo de código a seguir demonstra como implementar SupportsSearching a propriedade.The following code example demonstrates how to implement the SupportsSearching property.

    public class MyFontList : BindingList<Font>
    {

        protected override bool SupportsSearchingCore
        {
            get { return true; }
        }
        protected override int FindCore(PropertyDescriptor prop, object key)
        {
            // Ignore the prop value and search by family name.
            for (int i = 0; i < Count; ++i)
            {
                if (Items[i].FontFamily.Name.ToLower() == ((string)key).ToLower())
                    return i;

            }
            return -1;
        }


    }
  
}
Public Class MyFontList
    Inherits BindingList(Of Font)

    Protected Overrides ReadOnly Property SupportsSearchingCore() As Boolean
        Get
            Return True
        End Get
    End Property
    
    Protected Overrides Function FindCore(ByVal prop As PropertyDescriptor, _
        ByVal key As Object) As Integer
        ' Ignore the prop value and search by family name.
        Dim i As Integer
        While i < Count
            If Items(i).FontFamily.Name.ToLower() = CStr(key).ToLower() Then
                Return i
            End If
            i += 1
        End While

        Return -1
    End Function
End Class

Aplica-se a