//--------------------------------------------------------------------------------------------------------- /// <summary> /// Конструктор по умолчанию инициализирует объект класса предустановленными значениями /// </summary> //--------------------------------------------------------------------------------------------------------- public CubeXPenStyleManager() { InitializeComponent(); if (XCadPenStyleManager.PenStyles == null) { XCadPenStyleManager.Init(); } mCollectionViewPenStyles = new ListCollectionView(XCadPenStyleManager.PenStyles); mCollectionViewPenStyles.GroupDescriptions.Add(new PropertyGroupDescription(nameof(CCadPenStyle.Group))); dataPenStyles.ItemsSource = mCollectionViewPenStyles; }
//--------------------------------------------------------------------------------------------------------- /// <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; }