dmdb/view/LvMailTemplates.cs

41 lines
1.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
using dezentrale.model;
namespace dezentrale.view
{
public class LvMailTemplates : CustomListView<FormMail>
{
protected override List<ConfigLVDataHandler> DefaultColumns
{
get
{
return new List<ConfigLVDataHandler>()
{
new ConfigLVDataHandler()
{
Name = "templateName",
Display = "Template",
Width = 250,
CustomToString = ( x => ((FormMail)x).ToString()),
}
};
}
}
public LvMailTemplates() : base(Program.config.MemberListColumns, LvMailTemplates_ColumnsChanged) {
MultiSelect = false;
}
private static void LvMailTemplates_ColumnsChanged(object sender, ColumnsChangedArgs e)
{
Console.WriteLine("LvMailTemplates_ColumnsChanged");
//Program.config.MvListColumns.Clear();
//foreach (ConfigLVDataHandler c in e.Columns) Program.config.MvListColumns.Add(new ConfigLVColumn(c));
//XmlData.SaveToFile(Program.ConfigFile, Program.config);
}
}
}