ora so perché il tuo nome distintivo sembrava familiare all'ultimo giorno dell'innovazione.
Sarebbe un sacco di lavoro, ma si potrebbe fare un piccolo inizio - non c'è motivo per cui devi usare XAML, solo bisogno di qualcosa che crea le classi parziali.
Quindi, è possibile codificare un DSL che sostituisce XAML con qualcosa che è legale C# o fare tutto il maiale e scrivere uno strumento VS che ha generato C# nello stesso modo del processore XAML. Dipende da quanto vuoi rendere disponibile al file code-behind in fase di compilazione.
Hmmm, con IronRuby, forse un DSL in IronRuby
(DSL = Domain Specific Language per chiunque la lettura che sta acronymically sfidato.)
fonte
2009-12-16 00:59:18
troppo prolisso? Penso che provare a dichiarare le interfacce utente in C# sia molto più prolisso di XAML. – Charlie
Forse, ma in questo caso non considero C# un'alternativa a XAML.:) –
Stavo per fare la stessa domanda l'altro giorno, ma ero preoccupato che sarebbe iniziata una guerra. Il mio sarebbe stato "XAML è un passo indietro", ma sai come sarebbe andata a finire. –