/// <summary> /// 初始化图形(编辑)工具条 /// </summary> private void InitMapToolbar() { //添加比例尺列表 ((RepositoryItemComboBox)barEditScale.Edit).Items.AddRange(ScaleItem.MainMapScaleItems); using (_mainUnitOfWork.Start()) { _componentBuilder.BuildUp(mapEditToolbar, ControlNames.MAP_EDIT_TOOLBAR, _componentContext, true, c => !c.Lazy); } foreach (BarItemLink item in mapEditToolbar.ItemLinks) { if (item.Item is BarCheckItem) { item.Item.ItemClick += BarItemClick; } } ChangeBarCheckItemsEnabled(false, "all");//初始状态下设置按钮不可用 }