//--------------------------------------------------------------------------------------------------------- /// <summary> /// Конструктор по умолчанию инициализирует объект класса предустановленными значениями /// </summary> //--------------------------------------------------------------------------------------------------------- public CubeXPenManager() { InitializeComponent(); if (XCadPenManager.Pens == null) { XCadPenManager.Init(); } mCollectionViewPens = new ListCollectionView(XCadPenManager.Pens); mCollectionViewPens.GroupDescriptions.Add(new PropertyGroupDescription(nameof(CCadPen.Group))); dataPens.ItemsSource = mCollectionViewPens; }
//--------------------------------------------------------------------------------------------------------- /// <summary> /// Первоначальная инициализация диспетчера управления подсистемой чертежной графики /// </summary> //--------------------------------------------------------------------------------------------------------- public static void Init() { #if USE_WINDOWS XWindowsColorManager.Init(); if (mGraphicsResources == null) { mGraphicsResources = new SharedResourceDictionary(); mGraphicsResources.Source = new Uri(XCadManager.UriGraphicsResources, UriKind.Absolute); } #endif mEditor = new CCadEditor(); //XManager.Init(); XCadBrushManager.Init(); XCadPenStyleManager.Init(); XCadPenManager.Init(); XCadLayerManager.Init(); XCadFontManager.Init(); XCadPaperManager.Init(); //XManager.Editor = mEditor; }