【发布时间】:2016-09-04 19:39:48
【问题描述】:
我有一个 propertygrid,我需要在 propertygrid 内创建一个组合框并显示 int 值(1 到 9),我发现使用 enum 是最简单的方法,但 enum 无法显示 int 值,即使我尝试强制转换它为int,但我不知道如何返回所有值。还有其他方法可以做到这一点吗?提前致谢。下面是我的代码。
public class StepMode
{
private TotalSteps totalSteps;
public TotalSteps totalsteps
{
get { return totalSteps; }
set { value = totalSteps; }
}
public enum TotalSteps
{
First = 1,
Second = 2,
Three = 3,
Four = 4,
Five = 5,
Six = 6,
Seven = 7,
Eight = 8,
Nine = 9
}
}
【问题讨论】:
-
你试过
int steps = (int)TotalSteps.First? -
是的@Kramb 它会工作
-
@Kramb 感谢您的回答,是的,我已经尝试过了,但是如何在“get”函数中返回它?该值无法转换
标签: c# wpf enums propertygrid