BindingBase.Delay Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o tempo, em milissegundos, para esperar antes de atualizar a fonte de ligação após o valor no alvo mudar.
public:
property int Delay { int get(); void set(int value); };
public int Delay { get; set; }
member this.Delay : int with get, set
Public Property Delay As Integer
Valor de Propriedade
O tempo, em milissegundos, para esperar antes de atualizar a fonte de ligação.
Observações
Quando usa uma ligação para atualizar a fonte de ligação sempre que o valor da propriedade muda no destino, define a Mode propriedade como TwoWay e a UpdateSourceTrigger para PropertyChanged. Nesta situação, pode usar a Delay propriedade para especificar se deve haver um atraso temporal entre a alteração do destino e a atualização da fonte. Isto é útil quando se quer permitir que os utilizadores alterem uma propriedade num objeto de origem, mas não se quer que cada alteração seja imediatamente comprometida com a fonte. Por exemplo, suponha que tem uma caixa de texto que está ligada a dados bidirecionalmente a uma propriedade de um objeto de dados. Quando o utilizador altera o valor na caixa de texto, a fonte é atualizada. Para permitir este cenário, define-se a Mode propriedade no Binding para TwoWay e UpdateSourceTrigger no para PropertyChanged. Para evitar atualizar o objeto de origem a cada tecla, defina a Delay propriedade para um valor razoável para que a ligação só se atualize depois de esse tempo ter passado desde que o utilizador parou de escrever.