Какой самый простой способ создать действительное имя x:Name?

Я генерирую Xaml на основе другого источника ввода. В некоторых случаях я генерирую значения x:Name, но они содержат недопустимые символы. Я нашел эту статью на MSDN:

XamlName Грамматика

Который описывает грамматику топора: имя тега, но не говорит мне, как на самом деле применить это. Ясно, что есть некоторый код для проверки этого имени во время выполнения, но как проще всего исправить строку с недопустимыми символами?

1 ответ

Решение

Оказалось, что имеет смысл просто отбросить все имена x:Name, а не генерировать их. Нам не нужно копаться внутри для определенных элементов в конце концов. Нам все еще нужно сгенерировать имена файлов и имена классов, но я думаю, что это немного облегчает проблему.

Другие вопросы по тегам