Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > наследование от Page


Автор: mazzym 7.11.2011, 09:39
Добрый день!
Мне требуется создать несколько страниц с идентичным функционалом. Возникла идея отнаследоваться от Page, в производном классе заложить функционал. Справедлив ли такой подход?
Во всяком случае ничего не выходит. Куча ошибок.
Конкретно
Цитата

Circular base class dependency involving 'Mynamespace.DerivativePage' and 'Mynamespace.Page'

И производном классе DerivativePage не видно методов класса Page
Код

<Mynamespace:DerivativePage x:Class="Mynamespace.Page"
      xmlns:RectScale="clr-namespace:Mynamespace"
      ...........>
      ...........
</Mynamespace:DerivativePage>

Код

namespace Mynamespace
{
public partial class DerivativePage : Page
{
         public DerivativePage()
            : base()
        {
            ..............
        }
         .................
}
}

Автор: CYBERDREAM 7.11.2011, 10:27
Привет, на счет ошибок сейчас ничего увы сказать не могу, но можно глянуть на пример с кодпрожекта

http://www.codeproject.com/KB/WPF/WPFMasterPageControl.aspx
Авось поможет.

Могу ошибаться, но можно ли создавать "мастер" UIElement'ы c XAML?
К примеру создать кастомный Window не получается если задавать XAML, только code behind
знатоки пусть поправят

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)