تحديد القيمة الافتراضية لخاصية التبعية في وقت التصميم في نشاط Windows Workflow Foundation

StackOverflow https://stackoverflow.com/questions/1312729

سؤال

أقوم بإعادة استخدام سير عمل وأنشطة مخصصة لإعادة استخدامها في مشاريع متعددة ومحاولة الحصول عليها لتكون سهلة الاستخدام قدر الإمكان. في سير العمل هذا لدي خاصية اسمه "معرف المستخدم" الذي أود ربطه بإبعاده في إحدى أنشطتي. يمكنني حاليا ربطه في وقت التصميم في البحث بشكل صريح عن الممتلكات في كل مرة أضيف إحدى هذه الأنشطة إلى سير العمل، لكنني أرغب في ربط هذا النشاط تلقائيا.

بقدر ما أعرف (صححني إذا كنت مخطئا)، لربط خاصية التبعية في وقت التصميم، أحتاج إلى تحديد سلسلة من النموذج "النشاط = NameOfworkflow، المسار = معرف المستخدم" إلى علامة بيانات التعريف DefaultBindingProperty، وأنا D مثل اسم سير العمل الذي سيتم إكماله بطريقة ما. أي طريقة للقيام بذلك؟

شكرًا

هل كانت مفيدة؟

المحلول

أخيرا تمكنت من تحقيق ذلك من خلال إرفاق ActiveToolToolBoxItem على النشاط، وتجاوز طريقة في ذلك يقوم بإنشاء المثيل الذي يظهر في المصمم. لقد استخدمت كائن ActivityBind لربط TEXTECTYPROPERTY على خاصية سير العمل. للحصول على مثيل سير العمل، بحثت للتو عن سلف لنشاطي عن طريق الاتصال ب ACT.APARENT حتى لا يكون للنشاط أحد الوالدين (وبالتالي كان Statemachineworkflowactivity نفسه)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top