PropertyMetadata.CreateDefaultValueCallback 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 uma referência ao método de retorno de chamada que fornece um valor de propriedade padrão.
public:
property CreateDefaultValueCallback ^ CreateDefaultValueCallback { CreateDefaultValueCallback ^ get(); };
CreateDefaultValueCallback CreateDefaultValueCallback();
public CreateDefaultValueCallback CreateDefaultValueCallback { get; }
var createDefaultValueCallback = propertyMetadata.createDefaultValueCallback;
Public ReadOnly Property CreateDefaultValueCallback As CreateDefaultValueCallback
Valor da propriedade
Uma referência ao método de retorno de chamada que fornece um valor de propriedade padrão.
Comentários
Use um CreateDefaultValueCallback em vez de um valor padrão constante fixo em qualquer caso em que o valor padrão de uma propriedade de dependência possa ser associado a thread. O CreateDefaultValueCallback se torna uma fábrica para valores padrão sempre que há a necessidade de obter valores padrão de propriedades em threads diferentes do thread de interface do usuário main.
Para estabelecer um padrão CreateDefaultValueCallback para uma propriedade de dependência, use um dos métodos Create estáticos em vez de usar o construtor PropertyMetadata ao definir os metadados para a propriedade. Esses metadados são enviados para a chamada Registrar . Para saber mais, consulte Propriedades de dependência personalizada. Assim como acontece com um retorno de chamada alterado pela propriedade, o método CreateDefaultValueCallback deve ser um método estático do tipo que registra a propriedade de dependência. O método não precisa ser público.