DependencyObject.SetBinding(DependencyProperty, ActivityBind) Método

Definición

Establece el ActivityBindpara el DependencyProperty especificado.Sets the ActivityBind for the specified DependencyProperty.

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)

Parámetros

bind
ActivityBind

ActivityBind que se va a establecer.The ActivityBind to set to.

Excepciones

Cualquiera de los argumentos son una referencia nula (Nothing en Visual Basic).Either of the arguments is a null reference (Nothing in Visual Basic).

El elemento PropertyMetadata asociado al elemento DependencyProperty es de solo lectura, son metadatos o no es enlazable.The PropertyMetadata associated with the DependencyProperty is read-only, is metadata, or is not bindable.

Esta instancia no está en DesignMode.This instance is not in DesignMode.

Ejemplos

El código siguiente muestra cómo crear las actividades y agregarlas como elementos secundarios a una actividad compuesta e incluye el establecimiento del permiso de CanModifyActivities para este tipo.The following code shows how to create activities and add them as children to a composite activity and includes setting the CanModifyActivities permission for this type.

Además, se muestra el uso del método SetBinding.In addition, the use of the SetBinding method is illustrated.

Este ejemplo de código es parte de la muestra Throw SDK y pertenece al archivo ThrowWorkflow.cs.This code example is part of the Throw SDK sample and is from the ThrowWorkFlow.cs file. Para obtener más información, vea usar Throw.For more information, see Using Throw.

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")

Comentarios

SetValue establece el valor directamente para DependencyProperty.SetValue sets the value directly to the DependencyProperty. De igual forma, AddHandler agrega directamente un controlador a las propiedades de evento de tipo.Similarly, AddHandler adds a handler directly to properties of type event.

Estos métodos son exclusivos cuando se piden la misma propiedad.These methods are exclusive when they are called for the same property. Si se llama SetBinding, a continuación, se descartan los valores previamente establecidos utilizando SetValue (AddHandler en eventos).If SetBinding is called, then the values previously set using SetValue (AddHandler in events) are disregarded. El mismo es verdadero al revés: SetValue (AddHandler) restablece el enlace asignado a SetBinding.The same is true the other way around: SetValue (AddHandler) resets the binding assigned with SetBinding.

Se aplica a