email hyperlinkbutton

Я пытаюсь использовать кнопку с гиперссылкой в ​​качестве mailto в silverlight 4 вот так:

<HyperlinkButton x:Name="hlbCustomerSupport" NavigateUri="mailto:customerservice@fofo.com" Content="customerservice@fofo.com"></HyperlinkButton>

и когда я нажимаю на нее в приложении, я получаю :

Сведения об ошибке веб-страницы

Агент пользователя: Mozilla / 4.0 (совместимый; MSIE 8.0; Windows NT 6.1; Trident / 4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2; .NET4.0C; .NET4.0E) Отметка времени: среда, 19 января 2011 г. 14:24:29 UTC

Сообщение: Необработанная ошибка в Код приложения Silverlight: 4004
Категория: ManagedRuntimeError
Сообщение: System.ArgumentException: Контент для URI не может быть загружен. URI может быть недействительным. Параметр имя: uri at System.Windows.Navigation.NavigationService.NavigateCore (Uri uri, режим NavigationMode, логическое значение suppressJournalAdd, Boolean isRedirect) в System.Windows.Controls.Frame.Navigate (Uri источник) в MS.Internal.NavigationHelper.TryInternalNavigate () в MS.Internal.NavigationHelper.Navigate (логическое checkUserInitiatedAction) в System.Windows.Controls.HyperlinkButton.OnClick () в System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp (MouseButtonEventArgs есть System.Windows.Controls.Control.OnMouseLeftButtonUp (Контроль ctrl, EventArgs e) в MS.Internal.JoltHelper.FireEvent (IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, String eventName)

Я делаю это программно в другом месте, и это работает. Я попробовал тот же подход для этого, но все равно получаю ошибку.

6
задан Taz 12 May 2012 в 21:43
поделиться