Partilhar via


Classe ModelProperty

Representa uma propriedade em um item.

Namespace:  Microsoft.Windows.Design.Model
Assembly:  Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)

Sintaxe

Public MustInherit Class ModelProperty

Dim instance As ModelProperty
public abstract class ModelProperty
public ref class ModelProperty abstract
public abstract class ModelProperty

Comentários

A ModelProperty representa uma propriedade em um item. ModelProperty objetos associados a uma instância de um item, que permite que eles tenham simples Value Propriedades, em vez do mecanismo de GetValue/DefinirValor mais complicada do Get/conjunto. PropertyDescriptor. A ModelPropertydo valor pode vir de um local conjunto valor, ou podem ser herdadas de um nível superior no mecanismo de propriedade local. Como todos os itens da árvore de contêm propriedades de fonte, você poderá determinar com com facilidade a origem real de um valor da propriedade usando o código a seguir:

Console.WriteLine(property.Value.Source); 

Value Retorna nulluma referência nula (Nothing no Visual Basic) Se a propriedade não for conjunto em qualquer lugar na hierarquia. Conversores de tipo e editores definidos no modelo de dados subjacente são quebradas para que eles aceitam ModelItem objetos sistema autônomo parâmetros.

Hierarquia de herança

System.Object
  Microsoft.Windows.Design.Model.ModelProperty

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Membros ModelProperty

Namespace Microsoft.Windows.Design.Model

Outros recursos

Arquitetura de extensibilidade Designer WPF