public partial class MassEditPanelViewController : XafariDockingWebWindowController
{
protected override void OnActivated()
{
base.OnActivated();
DockPanelTemplateCreated += MassEditPanelViewController_DockPanelTemplateCreated;
}private const string PanelCaption = "Mass edit";void MassEditPanelViewController_DockPanelTemplateCreated(object sender, DockPanelItemEventArgs e)
{
// condition for the DockPanel
if (e.DockPanelItem.Model.Caption != PanelCaption) return;
var dockPanelModel = e.DockPanelItem.Model as IModelDockPanelWeb;
if (dockPanelModel != null)
dockPanelModel.ShowCloseButton = true;// condition for the view
var viewCaption = e.DockPanelItem.Frame.View.Caption;
if (viewCaption != PanelCaption) return;var frame = e.DockPanelItem.Frame;
frame.GetController().ResetViewSettingsAction.Active.SetItemValue("ResetViewSettings", false);
frame.GetController().RefreshAction.Active.SetItemValue("RefreshAction", false);
frame.GetController().CancelAction.Active.SetItemValue("Cancel", false);protected override void OnDeactivated()
{
DockPanelTemplateCreated -= MassEditPanelViewController_DockPanelTemplateCreated;
base.OnDeactivated();
}
}
Please inform us of your results.
If you need any further assistance on this subject, please feel free to contact us.
Best regards, Sasha.