Estoy tratando de comprender cómo usar convertidores de tipo después de leer this answer a una de mis otras preguntas. Pero no estoy seguro si lo entiendo bastante ...C#: cómo usar un convertidor de tipo para localizar enums
En mi caso particular, me gustaría "convertir" un miembro enum en una cadena localizada obteniendo una cadena de recursos dependiendo de qué miembro enum sea. Así, por ejemplo, si tuviera esta enumeración:
public enum Severity
{
Critical,
High,
Medium,
Low
}
o esto:
public enum Color
{
Black = 0x0,
Red = 0x1,
Green = 0x2,
Blue = 0x4,
Cyan = Green | Blue,
Magenta = Red | Blue,
Yellow = Red | Green,
White = Red | Green | Blue,
}
¿Cómo puedo crear un Convertidor de la que podría convertir a los miembros en las cadenas localizadas? ¿Y cómo lo usaría? Actualmente necesitaría usarlo en una aplicación de WinForms, pero también son bienvenidos ejemplos más generales.
Pero, ¿cómo se hace la conversión? – Svish
Actualizado mi respuesta. – womp