public void AddButtonColumn(string buttonText, int widthPercent, RoutedEventHandler clickHandler, Style style = null)
{
FrameworkElementFactory ef = new FrameworkElementFactory(typeof(Button));
ef.SetValue(Button.StyleProperty, ResourceLoader.GetControlStyle("ButtonStyle"));
ef.SetValue(Button.ContentProperty, buttonText);
ef.AddHandler(Button.ClickEvent, clickHandler, true);
AddColumn(ef, widthPercent, "", "", style);
}