Próbuję zrozumieć, jak używać konwerterów typów po przeczytaniu this answer na jedno z pozostałych pytań. Ale nie jestem pewien, czy całkiem to rozumiem ...C#: Jak używać konwertera typów do lokalizowania enumeratorów
W moim konkretnym przypadku chciałbym "przekonwertować" członka enum na zlokalizowany ciąg znaków, pobierając ciąg zasobów w zależności od tego, który element jest członkiem wyliczenia. Tak na przykład, gdybym miał ten ENUM:
public enum Severity
{
Critical,
High,
Medium,
Low
}
lub to:
public enum Color
{
Black = 0x0,
Red = 0x1,
Green = 0x2,
Blue = 0x4,
Cyan = Green | Blue,
Magenta = Red | Blue,
Yellow = Red | Green,
White = Red | Green | Blue,
}
Jak bym utworzyć typ Converter, który może konwertować tych członków w zlokalizowanych ciągów? I jak tego użyć? Obecnie będę musiał użyć go w aplikacji WinForm, ale bardziej ogólne przykłady również są mile widziane.
Ale jak dokonać konwersji? – Svish
Zaktualizowałem moją odpowiedź. – womp