Do you need to retrieve the password back or is it just for display ?
If it so you can try a converter :
<sdk:DataGridTextColumn Header="Credentials" Binding="{Binding Url, Converter={StaticResource MyConverterReference}}" />
<Grid.Resources>
<c:MyConverter x:Key="MyConverterReference"/>
</Grid.Resources>
Coupling with :
public class MyConverter : IValueConverter
{
public object Convert(object o, Type type,object parameter, CultureInfo culture)
{
string objectToConvert = o.ToString();
var secure = new SecureString();
foreach (char c in objectToConvert )
{
secure.AppendChar(c);
}
return secure;
}
public object ConvertBack(object o, Type type,object parameter, CultureInfo culture)
{
return null;
}
}