public FormProductInfo(ProductInfoType type, DigitalProduct product) { InitializeComponent(); _type = type; _product = product; simpleLabelItemTitle.Text = String.Format("<size=+2><i>{0}</i></size>", product.FullName); switch (_type) { case ProductInfoType.Targeting: Text = "Targeting Options"; pictureEditLogo.Image = Resources.TargetButton; break; case ProductInfoType.RichMedia: Text = "Rich Media Options"; pictureEditLogo.Image = Resources.RichMediaButton; break; } foreach (var group in _product.AddtionalInfo.Where(pi => pi.Type == type).Select(pi => pi.Group).Distinct()) { xtraTabControlGroups.TabPages.Add(new DigitalProductInfoGroup(_product.AddtionalInfo.Where(pi => pi.Type == type && pi.Group == group)) { Text = group }); } layoutControlItemLogo.MaxSize = RectangleHelper.ScaleSize(layoutControlItemLogo.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX)); layoutControlItemLogo.MinSize = RectangleHelper.ScaleSize(layoutControlItemLogo.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX)); layoutControlItemOK.MaxSize = RectangleHelper.ScaleSize(layoutControlItemOK.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX)); layoutControlItemOK.MinSize = RectangleHelper.ScaleSize(layoutControlItemOK.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX)); layoutControlItemCancel.MaxSize = RectangleHelper.ScaleSize(layoutControlItemCancel.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX)); layoutControlItemCancel.MinSize = RectangleHelper.ScaleSize(layoutControlItemCancel.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX)); }
public FormProductInfo(ProductInfoType type, DigitalProduct product) { InitializeComponent(); _type = type; _product = product; labelControlTitle.Text = product.FullName; switch (_type) { case ProductInfoType.Targeting: Text = "Targeting Options"; pictureBoxInfoType.Image = Resources.TargetButton; break; case ProductInfoType.RichMedia: Text = "Rich Media Options"; pictureBoxInfoType.Image = Resources.RichMediaButton; break; } foreach (var group in _product.AddtionalInfo.Where(pi => pi.Type == type).Select(pi => pi.Group).Distinct()) xtraTabControlGroups.TabPages.Add(new DigitalProductInfoGroup(_product.AddtionalInfo.Where(pi => pi.Type == type && pi.Group == group)) { Text = group }); }