Проблема, При попытке компиляции дает с строке с overlaycanvas ошибку "Класс overlaycanvas не найден."
Вроде в заголовке путь xlmns прописал, в самой строке префикс пути указал. В чем загвоздка не пониманию, помогите.
Листинг разметки основной формы
<Documentcontext
xmlns:ctrl = "clr-namespace:Приложение.Интерфейс">
<ctrl:OverlayCanvas Name="ОбластьДиалога"></ctrl:OverlayCanvas>
</Documentcontext>
Листинг компонента, OverlayCanvas.cs (в проекте создал папку интерфейс и внее сохранил компонент)
public class OverlayCanvas : Canvas
{
public DrawingContext Канва
{
get
{
return MarkerVisual.RenderOpen();
}
}
VisualCollection visuals;
DrawingVisual MarkerVisual = new DrawingVisual();
protected override Visual GetVisualChild(int index)
{
return visuals[index];
}
protected override int VisualChildrenCount
{
get
{
return visuals.Count;
}
}
public OverlayCanvas()
{
this.AddVisualChild(MarkerVisual);
}
}
Оказывается если я добавляю в разметку свой компонент и у него в коде ошибка, то система взглюкивает и сообщает, что нет такого компонента. А если его добавить перетаскиванием с панели компонентов, то выдает нормальное исключение с поясняющей информацией.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости