DependencyObject.SetBinding(DependencyProperty, ActivityBind) Yöntem

Tanım

Belirtilen DependencyPropertyiçin öğesini ActivityBind ayarlar.

public:
 void SetBinding(System::Workflow::ComponentModel::DependencyProperty ^ dependencyProperty, System::Workflow::ComponentModel::ActivityBind ^ bind);
public void SetBinding (System.Workflow.ComponentModel.DependencyProperty dependencyProperty, System.Workflow.ComponentModel.ActivityBind bind);
member this.SetBinding : System.Workflow.ComponentModel.DependencyProperty * System.Workflow.ComponentModel.ActivityBind -> unit
Public Sub SetBinding (dependencyProperty As DependencyProperty, bind As ActivityBind)

Parametreler

bind
ActivityBind

ActivityBind Ayarlanacağı.

Özel durumlar

Bağımsız değişkenlerden biri null başvurudur (NothingVisual Basic).

PropertyMetadata ile DependencyProperty ilişkilendirilmiş olan salt okunurdur, meta veridir veya bağlanabilir değildir.

Bu örnek içinde DesignModedeğil.

Örnekler

Aşağıdaki kod, etkinlik oluşturmayı ve bunları bileşik etkinliğe alt öğe olarak eklemeyi gösterir ve bu tür için izni ayarlamayı CanModifyActivities içerir.

Buna ek olarak, yönteminin SetBinding kullanımı gösterilmiştir.

Bu kod örneği Throw SDK örneğinin bir parçasıdır ve ThrowWorkFlow.cs dosyasından alınmalıdır. Daha fazla bilgi için bkz . Throw kullanma.

this.Delay.Name = "Delay";
this.Delay.TimeoutDuration = System.TimeSpan.Parse("00:00:05");
Me.Delay.Name = "Delay"
Me.Delay.TimeoutDuration = System.TimeSpan.Parse("00:00:05")

Açıklamalar

SetValue değeri doğrudan olarak DependencyPropertyayarlar. Benzer şekilde, AddHandler olay türünün özelliklerine doğrudan bir işleyici ekler.

Bu yöntemler, aynı özellik için çağrıldıklarında özeldir. çağrılırsa SetBinding , önceden kullanılarak ayarlanan SetValue değerler (AddHandler olaylarda) göz ardı edilir. Bunun tersi de geçerlidir: SetValue (AddHandler) ile SetBindingatanan bağlamayı sıfırlar.

Şunlara uygulanır