Чтобы установить ширину LinkButtons динамически, вам, вероятно, придется сделать это путем переопределения commitProperties вашего класса контейнера, и для каждого LinkButton вычислить текстовые метрики:
var m: TextLineMetrics = linkButton.measureText(lb.label);
Тогда вы сможете использовать вычисленные метрики для установки точного значения ширины для каждого LinkButton.
Другим способом сделать это будет прослушивание событий labelChangedна LinkButton, а затем принудительно пересчитать ширину в слушателе.