using DevExpress.XtraEditors; using System; using System.Collections.Generic; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace IStation.WinFormUI { public static class TileControlExtensions { /// /// Peek弹出设置 /// /// public static void SetForPeek(this TileControl tc) { tc.AllowItemHover = true; tc.AllowGlyphSkinning = true; tc.AllowDrag = false; tc.LayoutMode = TileControlLayoutMode.Adaptive; tc.Orientation = Orientation.Vertical; tc.ItemBorderVisibility = TileItemBorderVisibility.Never; tc.OptionsAdaptiveLayout.ItemMinSize = new Size(200, 50); tc.Padding = new Padding(0); tc.ItemPadding = new Padding(15); tc.IndentBetweenItems = 0; tc.AppearanceItem.Normal.BackColor = Color.White; tc.AppearanceItem.Normal.ForeColor = Color.FromArgb(63, 63, 63); tc.AppearanceItem.Hovered.BackColor = Color.FromArgb(0, 122, 204); tc.AppearanceItem.Hovered.ForeColor = Color.White; } /// /// Peek弹出设置 /// /// public static void SetForPeek2(this TileControl tc) { tc.AllowItemHover = true; tc.AllowGlyphSkinning = true; tc.AllowDrag = false; tc.LayoutMode = TileControlLayoutMode.Adaptive; tc.Orientation = Orientation.Vertical; tc.ItemBorderVisibility = TileItemBorderVisibility.Never; tc.OptionsAdaptiveLayout.ItemMinSize = new Size(180, 50); tc.Padding = new Padding(0); tc.ItemPadding = new Padding(5); tc.IndentBetweenItems = 0; tc.AppearanceItem.Normal.BackColor = Color.White; tc.AppearanceItem.Normal.ForeColor = Color.FromArgb(63, 63, 63); tc.AppearanceItem.Hovered.BackColor = Color.FromArgb(0, 122, 204); tc.AppearanceItem.Hovered.ForeColor = Color.White; /*tc.AppearanceItem.Normal.BackColor = Color.FromArgb(63, 63, 63); tc.AppearanceItem.Normal.ForeColor = Color.White; tc.AppearanceItem.Hovered.BackColor = Color.White; tc.AppearanceItem.Hovered.ForeColor = Color.FromArgb(0, 122, 204); */ } } }