Это очень интересный вопрос. После некоторого тестирования я не думаю, что это возможно из-за способа настройки текстового поля в модели данных.
В принципе, вы можете использовать символ Unicode с пустым набором \u2205
для представления пустой строки по умолчанию, но текстовое поле, по-видимому, не принимает экранирования, поэтому оно преобразует любую попытку экранирования кода символа Unicode в литерал строка самих символов кода, например ввод '\ u2205' заканчивается как буквальный текст '\ u2205'.
Теоретически вы можете написать служебное приложение для чтения в графически сгенерированном файле модели управляемого объекта, а затем программно установить атрибут по умолчанию равным пустой строке и затем сохранить файл обратно на диск. Я говорю «в теории», потому что не существует документированного способа сохранить файл управляемой объектной модели из кода. Вы можете прочитать один и изменить его в памяти, но не сохранить изменения.
Я думаю, что это недосмотр.
Я не думаю, что у вас есть выбор, кроме как установить прагматическую пустую строку по умолчанию при первой загрузке модели. Это просто сделать, но это уродливо, и вам придется помнить, что вы это делали (особенно если вы переносите версии), но я думаю, что сейчас это единственный выбор.