public Universal_ListView(List <Controls.Universal_ItemList> listUil, Controls.Universal_ItemList.ReturnType returnType) { InitializeComponent(); addButton.Content = LocalizationManager.Current.Interface[$"ListView_{returnType}_Add"]; Title = LocalizationManager.Current.Interface[$"ListView_{returnType}_Title"]; ReturnType = returnType; Values = new List <object>(); foreach (Controls.Universal_ItemList uil in listUil) { Add(uil); } double scale = AppConfig.Instance.scale; gridScale.ScaleX = scale; gridScale.ScaleY = scale; Height *= scale; Width *= scale; MinWidth *= scale; ContextMenu cmenu = new ContextMenu(); cmenu.Items.Add(ContextHelper.CreateAddFromTemplateButton(ClipboardManager.GetTypeFromFormat(ClipboardManager.GetFormat(ReturnType)), (result) => { Add(new Universal_ItemList(result)); })); addButton.ContextMenu = cmenu; }
public Universal_ListView(List <Controls.Universal_ItemList> listUil, Controls.Universal_ItemList.ReturnType returnType) { InitializeComponent(); addButton.Content = LocalizationManager.Current.Interface[$"ListView_{returnType}_Add"]; Title = LocalizationManager.Current.Interface[$"ListView_{returnType}_Title"]; ReturnType = returnType; Values = new List <object>(); foreach (Controls.Universal_ItemList uil in listUil) { Add(uil); } double scale = AppConfig.Instance.scale; gridScale.ScaleX = scale; gridScale.ScaleY = scale; Height *= scale; Width *= scale; MinWidth *= scale; }