コード例 #1
0
ファイル: DrawUtils.cs プロジェクト: ashsvis/RemXcs
        public static string[] GetAllPatternNames()
        {
            string[] hatchNameArray          = HatchStyle.GetNames(typeof(HatchStyle));
            string[] linearGradientNameArray = LinearGradientMode.GetNames(typeof(LinearGradientMode));

            int n = 2 + linearGradientModeCount + hatchStyleCount;

            string[] names = new string[n];
            names[0] = "Прозрачный";
            names[1] = "Сплошной";
            int i = 2;

            for (int j = 0; j < linearGradientModeCount; j++)
            {
                names[i] = linearGradientNameArray[j]; i++;
            }
            for (int j = 0; j < hatchStyleCount; j++)
            {
                names[i] = hatchNameArray[j]; i++;
            }
            return(names);
        }