Пример #1
0
        public TextCellVM()
        {
            //Background
            Type typeBackground = typeof(System.Drawing.Color);

            PropertyInfo[] colorInfo = typeBackground.GetProperties(BindingFlags.Public |
                                                                    BindingFlags.Static);
            foreach (PropertyInfo info in colorInfo)
            {
                Colors.Add(info.Name);
            }
            //HorizontalAlignment
            foreach (var item in Enum.GetValues(typeof(HorizontalAlignment)))
            {
                HorizontalAlignments.Add((HorizontalAlignment)item);
            }
            //VerticalAlignment
            foreach (var item in Enum.GetValues(typeof(VerticalAlignment)))
            {
                VerticalAlignments.Add((VerticalAlignment)item);
            }
            //FontFamily
            foreach (var fontFamily in Fonts.SystemFontFamilies)
            {
                FontFamils.Add(fontFamily);
            }
            FontFamily = new FontFamily("Times New Roman");
            FontSize   = 12;
        }