我有一个我构建的 UserControl,它具有在 xaml 中定义的属性,如下所示:
<Repeater:JointScoringGrid x:Name="PIPLeftErosionsRepeater"
TabName="PIP"
Header="Erosion"
ControlNamePrefix="Left"
ScoringType="Erosions">
然后,在我后面的代码中,我的逻辑以ScoringType
. 目前,我正在ScoringType
通过评估有效的字符串(即ScoringType.ToUpper().Equals("EROSIONS")
)来检查哪个 Grid ,但它并不像我希望的那样干净。我宁愿使用枚举,但使用 xaml 中的名称而不是数值(例如,我想使用类似的东西ScoringType="Enum.Erosions"
而不是ScoringType="0"
使 xaml 更具可读性)。这可以实现吗?