ItemsControl.ItemsSource Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define uma coleção usada para gerar o conteúdo do ItemsControl.
public:
property System::Collections::IEnumerable ^ ItemsSource { System::Collections::IEnumerable ^ get(); void set(System::Collections::IEnumerable ^ value); };
[System.ComponentModel.Bindable(true)]
public System.Collections.IEnumerable ItemsSource { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.ItemsSource : System.Collections.IEnumerable with get, set
Public Property ItemsSource As IEnumerable
Valor da propriedade
Uma coleção que é usada para gerar o conteúdo do ItemsControl. O padrão é null
.
- Atributos
Comentários
Modelo de Conteúdo: Essa propriedade pode ser usada para adicionar itens a um ItemsControl.
Um cenário comum é usar um ItemsControl tal como um ListBox, ListViewou TreeView exibir uma coleção de dados ou associar um ItemsControl objeto de coleção. Para associar um ItemsControl objeto de coleção, use a ItemsSource propriedade. Observe que a propriedade dá OneWay suporte à ItemsSource associação por padrão.
Quando a ItemsSource propriedade é definida, a Items coleção é feita somente leitura e tamanho fixo.
Quando ItemsSource estiver em uso, a configuração da propriedade para null
remover a coleção e restaurar o uso Itemsserá vazia ItemCollection. Quando ItemsSource não está em uso, o valor dessa propriedade é null
e defini-la null
como não tem efeito.
Observação
Na maioria dos casos, você não precisa implementar suas próprias coleções. Em vez disso, considere usar ObservableCollection<T> ou outras coleções existentes. Para obter mais informações, consulte "Objetos de coleção usados como origem de associação" na visão geral de fontes de associação.
Uso do Atributo XAML
<object ItemsSource="bindingDeclaration"/>
Valores XAML
bindingDeclaration
Uma Binding declaração. Consulte a Extensão de Marcação de Associação para obter mais informações.
Informações da propriedade de dependência
Campo identificador | ItemsSourceProperty |
Propriedades de metadados definidas como true |
Nenhum |