Pouvons-nous étendre la classe RuleSetDialog et l'hôte dans notre application Windows?Workflow RuleSetDialog
Répondre
Vous ne pouvez pas étendre la classe RuleSetDialog (car il est scellé), mais vous pouvez l'héberger dans votre application:
Il est vrai que l'extension de la boîte de dialogue est pas exactement pris en charge, vous pouvez sortir avec quelques personnalisations. Dans un projet précédent, j'étais capable de masquer et de réorganiser certains des contrôles de dialogue à l'exécution.
var dialog = new RuleSetDialog(activityType, null, ruleset);
dialog.Controls["headerTextLabel"].Visible = false;
dialog.Controls["pictureBoxHeader"].Visible = false;
...
var ruleGroupBox = dialog.Controls["ruleGroupBox"];
ruleGroupbox.Top -= 46;
... etc.
Lancez le réflecteur et piquez. Il n'y a rien qui vous empêche de cacher et de déplacer les contrôles pour le personnaliser. Vous pouvez même ajouter des contrôles aux zones de groupe, recâbler les gestionnaires de boutons ou réorganiser complètement le formulaire selon vos préférences. C'est un peu manuel, mais cela peut être fait.
Vous pouvez le faire complètement via un peu de hack uniquement: séparez le contrôle interne intellisense textbox de l'espace de noms System.Workflow.Activities.Rules.Design ... alors vous pouvez faire presque n'importe quoi avec ça. Séparation signifie ici l'habituel: créer un wrapper (adaptateur précisément peut-être un contrôle Textbox), instancier après avoir résolu certaines dépendances aussi (dans le pire des cas vous pouvez simplement masquer l'éditeur de règle d'origine, analyseur, etc ...).
- 1. Workflow Sharepoint vs workflow Windows
- 2. JIRA, ajouter un workflow à un schéma de workflow?
- 3. Windows Workflow Foundation NullReferenceException
- 4. Workflow dans QtDesigner
- 5. .net Workflow Foundation Editor
- 6. darcs modif-record workflow
- 7. développer propre WORKFLOW
- 8. WPF ou workflow?
- 9. Windows Workflow foundatation scheduling
- 10. Reinh Git workflow
- 11. vim pastebin workflow
- 12. Workflow et Infopath
- 13. InvokeWorkflowActivity n'appelle pas workflow
- 14. Workflow d'approbation SharePoint
- 15. State Machine Persistence WorkFlow
- 16. Workflow pour l'application d'interrogation?
- 17. arrêt workflow sharepoint programatically
- 18. ASP.NET Workflow CallExternalMethod
- 19. Système de workflow
- 20. Sharepoint Workflow vs. WFF
- 21. Workflow Windows et infrastructure compacte
- 22. exemple échantillons de workflow avancé
- 23. Workflow Sharepoint Tâches pièce jointe
- 24. Hébergement de Windows Workflow Designer
- 25. Génération de correctifs JBPM Workflow
- 26. C++ plus VS plus WORKFLOW?
- 27. Flex workflow et meilleures pratiques
- 28. Workflow CRM et entité personnalisée
- 29. Quelques questions sur Workflow Foundation
- 30. Idée de workflow d'intégration continue