Вызов из XAML custom-компонента

197
05 декабря 2017, 17:56

Проблема, При попытке компиляции дает с строке с 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);
    }
}
Answer 1

Оказывается если я добавляю в разметку свой компонент и у него в коде ошибка, то система взглюкивает и сообщает, что нет такого компонента. А если его добавить перетаскиванием с панели компонентов, то выдает нормальное исключение с поясняющей информацией.

READ ALSO
WPF C# Binding со связями ObservableCollection

WPF C# Binding со связями ObservableCollection

Не bind`ся связанные данные

160
Взятие элемента из txt файла и его удаление. js

Взятие элемента из txt файла и его удаление. js

Нужно сделать так чтобы функция в js брала рандомно какое-то из имён в перечне, который находится уже изначально в текстовом файлеИ после того...

200
Проверка на наличие поля

Проверка на наличие поля

Мне приходят данные и как проверить если есть в них поле friendslist или нет?

391
Получение ответа на запрос JS

Получение ответа на запрос JS

Отправляю на nodejs запрос ( отправка формы ) , в ответ я получаю обычный HTML

359