dmdb/view/LvFormmailTemplateFields.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 LvFormmailTemplateFields : CustomListView<string>
{
//KeyValuePair<>
protected override List<ConfigLVDataHandler> DefaultColumns
{
get
{
return new List<ConfigLVDataHandler>()
{
new ConfigLVDataHandler()
{
Name = "templateField",
Display = "Field",
Width = 160,
CustomToString = ( x => x.ToString() ),
}
};
}
}
public LvFormmailTemplateFields() : base(Program.config.MemberListColumns, LvFormmailTemplateFields_ColumnsChanged) { }
private static void LvFormmailTemplateFields_ColumnsChanged(object sender, ColumnsChangedArgs e)
{
Console.WriteLine("LvFormmailTemplateFields_ColumnsChanged");
//Program.config.MvListColumns.Clear();
//foreach (ConfigLVDataHandler c in e.Columns) Program.config.MvListColumns.Add(new ConfigLVColumn(c));
//XmlData.SaveToFile(Program.ConfigFile, Program.config);
}
}
}