ExecutionRules (Kural Tanımlama) özelliğinde; aşağıdaki şekilde açılan listeye birden fazla kural eklenebilir.
Description
Kural açıklaması
EventName
Kuralın çalıştırılacağı aksiyon. Bu özelliğin kullanıldığı bileşenin eventleri listelenir.
Conditions
Kuralın aksiyonlarının hangi koşullar altında çalışacağı (Yazılan tüm koşullar and olarak birleştirilir)
LDPExecutionConditionValue
Sabit bir değer ile karşılaştırma yapılarak oluşturulacak koşul tanımı
SourceControl : Karşılaştırmanın sol tarafındaki bileşen
SourceProperty : Bileşenin hangi özelliğinin karşılaştırmaya dahil edileceği
Operator : Karşılaştırma operatörü
Value : Karşılaştırmanın sağ tarafı, sabit değer girişi bekleyen alan. Beklediği giriş değeri karşılaştırmanın sol tarafında seçilen bileşen özelliğinin tipinde beklenir.
LDPExecutionConditionControlValue
SourceControl : Karşılaştırmanın sol tarafındaki bileşen
SourceProperty : Bileşenin hangi özelliğinin karşılaştırmaya dahil edileceği
Operator : Karşılaştırma operatörü
ValueControl : Karşılaştırmanın sağ tarafındaki bileşen
ValueProperty : Sağ taraftaki bileşenin hangi özelliğinin karşılaştırmaya dahil edileceği. Karşılaştırmanın sol tarafında seçilen bileşen özelliği ile aynı tipte değer dönen özellikler listelenir.
Actions
Çalıştırılacak aksiyonlar (Eklenen sırayla çalıştırılır.)
LDPExecutionActionValue
Sabit bir değerden bileşenin bir özelliğine değer ataması aksiyonu
TargetControl : Özelliği değiştirilecek bileşen seçimi
TargetProperty : Bileşenin hangi özelliğinin değiştirileceği
Value : Bileşenin özelliğine atanacak sabit değer. Bileşen özelliğinin beklediği tipte değer gönderilmelidir.
LDPExecutionActionControlValue
Bir değişkenin bir özelliğinden başka bir bileşenin bir özelliğine değer ataması aksiyonu
TargetControl : Özelliği değiştirilecek bileşen seçimi
TargetProperty : Bileşenin hangi özelliğinin değiştirileceği
ValueControl : Hangi bileşenden hedef bileşene atama yapılacağı
ValueProperty : Seçilen hedef bileşenin hangi özelliğinin hedef bileşen özelliğine atılacağı . Hedef özellikte seçilen tipte değer dönen özellikler seçilir.
ExecTiming
Visual Studio'da bileşenin aynı olayı için kod yazılmış ise bu kuralın mı yoksa yazılan kodun mu önce çalıştırılacağı seçilir.
BeforeDevScope : Bu kural, bileşinin aynı olayı için yazılan koddan önce çalıştırılır.
AfterDevScope : Bu kural, bileşinin aynı olayı için yazılan koddan sonra çalıştırılır.