В Silverlight нет встроенного механизма смены пароля.
Для этого вам нужно создать собственный сервис.
Например:
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]
public class SecurityService : ISecurityService
{
public bool ChangePassword(string oldPassword, string newPassword)
{
if(!HttpContext.Current.User.Identity.IsAuthenticated)
return false;
return Membership.Provider.ChangePassword(HttpContext.Current.User.Identity.Name, oldPassword, newPassword);
}
...
}
Если это отвечает на ваш вопрос, пожалуйста, «пометьте его как ответ».