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; }