В Silverlight у меня есть гиперссылка, определенная следующим образом:
<HyperlinkButton Content="{Binding FileName}" NavigateUri="{Binding MailLogAttachmentID, StringFormat=\/DownloadFile.aspx?objecttype\=proposalattachment&id\=\{0\}}" />
Когда я пытаюсь просмотреть конструктор, вместо XAML я получаю ошибку Произошло необработанное исключение (индекс (на основе нуля) должен быть больше или равен нулю и меньше размера списка аргументов), и это дает мне возможность перезагрузить конструктор.Это также нарушает любой смысл при разработке в XAML.Если я уберу выражение NavigateUri StringFormat, все будет хорошо.Приложение компилируется нормально, и кнопка гиперссылки работает, как и ожидалось.
Есть ли другой способ получить эту функциональность, не нарушая конструктор?