using DevExpress.XtraEditors;
|
|
namespace IStation.Win
|
{
|
public static class TileControlExtensions
|
{
|
/// <summary>
|
/// Peek弹出设置
|
/// </summary>
|
/// <param name="tc"></param>
|
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;
|
}
|
|
/// <summary>
|
/// Peek弹出设置
|
/// </summary>
|
/// <param name="tc"></param>
|
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); */
|
}
|
}
|
}
|