In WPF how to define a Data template in case of enum?

后端 未结 3 1785
感情败类
感情败类 2021-01-13 20:38

I have a Enum defined as Type

public Enum **Type**
{
   OneType,
   TwoType,
   ThreeType
};

Now I bind Type to a drop dow

3条回答
  •  Happy的楠姐
    2021-01-13 20:57

    It's very often the case that people use enums when they should be using polymorphism. You should, at the least, check to see if this is one of those cases. The presence of switch blocks in your class's code that check the value of the instance's enum is often a sign that this is a good idea. If you can eliminate the enum by defining subclasses, then you don't have to mess around with the likes of data template selectors and value converters.

提交回复
热议问题