При проверке поля Taxonomy для флага .Open для поля всегда установлено значение false.TaxonomyField.Open всегда false
Это, однако, только для кода Codebehind, а не внутри самого SharePoint. В SharePoint флаг Open отображается в приложении «Управление хранилищем метаданных».
В общем, мы отбрасываем SPField на TaxonomyField и проверяем флаг Open, когда он открыт, мы показываем дополнительное поле ввода для добавления дополнительных элементов в таксономию.