рабочие процессы, кажется, создаются прямо из Xaml. Как же тогда можно включить System.Attribute в мои классы рабочего процесса?
Единственные способы, которые я могу придумать, немного дерьмовые:
Подготовьте соответствующий файл кода для каждого Activity.xaml:
[MyCustomAttribute("hello")]
public abstract class MyPointlessWorkflowBase : System.Activity
{
}
И затем мой .xaml наследуется от базы (я даже не знаю, возможно ли это)? Но это отстой, так как у меня есть дополнительный класс для каждого рабочего процесса, для которого требуется атрибут.
можно ли как-то закодировать действия, как если бы они были обычными классами, прежде чем вы набросите на них .xaml?