WorkflowMarkupSerializer.XCodeProperty Alan

Tanım

XAML x:Code öğesine eklenmiş bir kod örneğini temsil eder.

public: static initonly System::Workflow::ComponentModel::DependencyProperty ^ XCodeProperty;
public static readonly System.Workflow.ComponentModel.DependencyProperty XCodeProperty;
 staticval mutable XCodeProperty : System.Workflow.ComponentModel.DependencyProperty
Public Shared ReadOnly XCodeProperty As DependencyProperty 

Alan Değeri

Örnekler

Aşağıdaki örnek, iş akışı derlemesi sırasında derlenecek bir kod örneği içeren XAML kodudur.

<CodeActivity x:Name="codeActivity1" ExecuteCode="methodName1">
  <x:Code><![CDATA[
      void methodName1(object sender, EventArgs e)
      {
      }
  ]]></x:Code>
</CodeActivity>

Aşağıdaki örnekte, bağımlılık özelliği için XCodeProperty aynı değerin program aracılığıyla nasıl ayarlanacağı gösterilmektedir.

CodeActivity code1 = new CodeActivity();

code1.SetValue(WorkflowMarkupSerializer.XCodeProperty,
                    new CodeTypeMemberCollection(
                        new CodeTypeMember[] {
                            new CodeSnippetTypeMember("void methodName1(object sender, EventArgs e) { }")
                        }));

Açıklamalar

Bu özellik yalnızca tasarım zamanında kullanılırken, nesne modelini kullanarak bir iş akışını program aracılığıyla yayar. özelliği, öğelerle CodeTypeMemberCollection dolu bir CodeSnippetTypeMember koleksiyon içerir. Derlemeden sonra kod, oluşturulan türün bir parçası olarak derlenmiş.

Bu türdeki her ortak özelliğe ve olaya, karşılık gelen bağımlılık özelliğinin çözümüyle dolaylı olarak erişebilirsiniz. Bu bağımlılık özelliği , XProperty veya XEvent adlı ortak statik alandır; burada X, karşılık gelen özelliktir.

Şunlara uygulanır