Сообщество программистов Autodesk в СНГ

Статьи => Опубликованные статьи => Тема начата: Александр Ривилис от 15-01-2014, 03:30:04

Название: Синхронизация Ленты и системной переменной
Отправлено: Александр Ривилис от 15-01-2014, 03:30:04
Синхронизация Ленты и системной переменной
Название: Re: Синхронизация Ленты и системной переменной
Отправлено: Lemieux от 02-11-2019, 19:54:41
Я надеюсь меня не расстреляют за некропостинг.
Но мне очень интересно откуда взялась вот эта часть кода и за что она отвечает

Код - C# [Выбрать]
  1. System.Windows.Data.Binding bind2 = new System.Windows.Data.Binding();
  2. bind2.Path = new System.Windows.PropertyPath(".");
  3. lunitsRibbonCombo.ItemTemplateTextBinding = bind2;

Я перерыл хелп AutoCAD, перерыл хелп по .NET, но так и не нашёл откуда наследуется свойство "ItemTemplateTextBinding" и за что оно отвечает. Единственное, что я понял, без этого куска не будут высвечиваться надписи в RibbonCombo.
Название: Re: Синхронизация Ленты и системной переменной
Отправлено: Александр Ривилис от 03-11-2019, 00:15:29
Я перерыл хелп AutoCAD, перерыл хелп по .NET, но так и не нашёл откуда наследуется свойство "ItemTemplateTextBinding"
В документации этого свойства нет. Оно определено в сборке AdWindows.dll Полное имя: Autodesk.Windows.RibbonList.ItemTemplateTextBinding
Так как RibbonCombo наследуется от RibbonList, то у него тоже есть это свойство.
Название: Re: Синхронизация Ленты и системной переменной
Отправлено: Lemieux от 03-11-2019, 10:15:36
Я перерыл хелп AutoCAD, перерыл хелп по .NET, но так и не нашёл откуда наследуется свойство "ItemTemplateTextBinding"
В документации этого свойства нет. Оно определено в сборке AdWindows.dll Полное имя: Autodesk.Windows.RibbonList.ItemTemplateTextBinding
Так как RibbonCombo наследуется от RibbonList, то у него тоже есть это свойство.
Спасибо Александр, всё понятно. Сейчас решил получше изучить "Object Browser" и понял как происходит механизм наследования. Да и в инете нашёл инфу про ленту и откуда всё тянется.