private void PropertyListEndEditingHandler(object sender, SubItemEndEditingEventArgs e)
{
if (e.SubItem == 1 && _controller.CanRenameSelectedProperty) {
_controller.ActionRenameSelectedProperty(e.DisplayText);
if (e.ExitKey == Keys.Tab) {
_queuedEditItem = e.Item;
_queuedEditIndex = 2;
}
}
else if (e.SubItem == 2 && _controller.CanEditSelectedProperty) {
_controller.ActionEditSelectedProperty(e.DisplayText);
}
}