BindingBase.Delay Özellik

Tanım

Hedefteki değer değiştikten sonra bağlama kaynağını güncelleştirmeden önce beklenmesi için milisaniye cinsinden süreyi alır veya ayarlar.

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

Özellik Değeri

Int32

Bağlama kaynağını güncelleştirmeden önce beklenmesi gereken milisaniye cinsinden süre.

Açıklamalar

Özelliğin değeri hedefte her değiştiğinde bağlama kaynağını güncelleştirmek için bir bağlama kullandığınızda, özelliğini TwoWay ve UpdateSourceTrigger olarak PropertyChangedayarlarsınızMode. Bu durumda, hedefin değiştirilmesiyle kaynağın Delay güncelleştirilmesi arasında bir gecikme olup olmayacağını belirtmek için özelliğini kullanabilirsiniz. Bu, kullanıcıların kaynak nesnedeki bir özelliği değiştirmesini sağlamak istediğinizde ancak her değişikliğin kaynağa hemen işlenmesini istemediğinizde kullanışlıdır. Örneğin, bir veri nesnesinin özelliğine iki yönlü bağlı bir veri kutusuna sahip olduğunuzu varsayalım. Kullanıcı metin kutusundaki değeri değiştirdiğinde kaynak güncelleştirilir. Bu senaryoyu Mode etkinleştirmek için ve üzerindeki UpdateSourceTrigger Binding TwoWay PropertyChangedözelliğini olarak ayarlarsınız. Kaynak nesnenin her tuş vuruşuyla güncelleştirilmesini önlemek için, özelliğini makul bir değere ayarlayarak Delay bağlamanın ancak kullanıcı yazmayı bıraktığından bu kadar süre geçtikten sonra güncelleştirilmesini sağlayın.

Şunlara uygulanır