Вы должны предоставить данные конструктора.
Существует несколько способов сделать это.
Один из самых простых - предоставить DataContext в объявлении XAML для дизайнера, который будет использоваться при отображении страницы.
В объявлении страницы Xaml:
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
d:DataContext="{d:DesignInstance local:DesignerSampleData, IsDesignTimeCreatable=True}"
В примере класса данных должны быть данные, с которыми связаны ваши визуальные элементы:
public class DesignerSampleData: INotifyPropertyChanged
{
public DesignerSampleData()
{
_sampleData = "My test string that will display in VS designer for preview";
}
private String _sampleData;
public String SampleData
{
get { return _sampleData; }
set
{
if (value != _sampleData)
{
_sampleData = value;
NotifyPropertyChanged("SampleData");
}
}
}
В привязке xaml к SampleData:
<TextBlock Text="{Binding SampleData}" />