| | |
| | | /// <param name="items"></param> |
| | | /// <param name="dele"></param> |
| | | /// <returns></returns> |
| | | public static Control CreatePeekCtrl(this List<TilePeekItem> items, Action<TilePeekItem> dele) |
| | | public static TileControl CreatePeekCtrl(this List<TilePeekItem> items, Action<TilePeekItem> dele) |
| | | { |
| | | var tc = new TileControl(); |
| | | tc.SetForPeek(); |
| | |
| | | item.Enabled = x.Enable; |
| | | x.EnableChangedEvent += bol => item.Enabled = bol; |
| | | item.Tag = x.Tag; |
| | | group.Items.Add(item); |
| | | item.Visible = x.Visibility; |
| | | if (item.Visible) |
| | | { |
| | | group.Items.Add(item); |
| | | } |
| | | }); |
| | | tc.EndUpdate(); |
| | | tc.Size = new Size(tc.OptionsAdaptiveLayout.ItemMinSize.Width, group.Items.Count * tc.OptionsAdaptiveLayout.ItemMinSize.Height); |
| | |
| | | /// </summary> |
| | | /// <param name="items"></param> |
| | | /// <returns></returns> |
| | | public static Control CreatePeekCtrl(this List<TilePeekItem> items) |
| | | public static TileControl CreatePeekCtrl(this List<TilePeekItem> items) |
| | | { |
| | | var tc = new TileControl(); |
| | | tc.SetForPeek(); |
| | |
| | | return tc; |
| | | } |
| | | } |
| | | } |
| | | } |