public override void OnApplyTemplate() { (GetTemplateChild("OpenSolutionMenuItem") as MenuItem).Click += OpenSolutionMenuItemClick; (GetTemplateChild("EFCMenuItem") as MenuItem).Click += EFCMenuItemClick; (GetTemplateChild("SAIFCMenuItem") as MenuItem).Click += SAIFCMenuItemClick; (GetTemplateChild("SAIIPMenuItem") as MenuItem).Click += SAIIPMenuItemClick; (GetTemplateChild("NewProjectMenuItem") as MenuItem).Click += NewProjectMenuItemClick; //(GetTemplateChild("EQDMenuItem") as MenuItem).Click += EQDMenuItemClick; (GetTemplateChild("EIPMenuItem") as MenuItem).Click += EIPMenuItemClick; (GetTemplateChild("CloseMenuItem") as MenuItem).Click += CloseMenuItemClick; (GetTemplateChild("AboutMenuItem") as MenuItem).Click += AboutMenuItemClick; (GetTemplateChild("SaveAllMenuItem") as MenuItem).Click += SaveAllMenuItemClick; (GetTemplateChild("SaveMenuItem") as MenuItem).Click += SaveMenuItemClick; (GetTemplateChild("Compiler") as Button).Click += CompilerClick; var writeDelegate = new WriteLogsDelegate(WriteLog); (GetTemplateChild("SolutionTree") as ExtendedTreeView).SetLogsDelegate(writeDelegate); (GetTemplateChild("WorkPlaceTabs") as ExtendedTabControl).SetLogsDelegate(writeDelegate); (GetTemplateChild("ElementList") as ListBox).SelectionChanged += SelectedBlockTypeClick; base.OnApplyTemplate(); }
public void SetLogsDelegate(WriteLogsDelegate writeDelegate) { _logsDelegate = writeDelegate; }