Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Наследование в WPF 4.0, Сделал как гугл учит - не работает 
:(
    Опции темы
МастерФломастер
  Дата 3.8.2012, 12:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 17.7.2008

Репутация: нет
Всего: нет



1)создаю BaseClass унаследованный от UserControl
Код

<UserControl x:Class="MyProjekt.MyBaseClass"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008" >
    <Grid>
            
    </Grid>
</UserControl>


Код

namespace MyProjekt
{
    public partial class MyBaseClass : UserControl
    {
        public MyBaseClass()
        {
            InitializeComponent();
        }
    }
}


2)создаю ChildClass унаследованный от BaseClass
Код

<src:MyBaseClass x:Class="MyProjekt.MyChildClass"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
             xmlns:src="clr-namespace:MyProjekt">
    <Grid>
            
    </Grid>
</src:MyBaseClass>


Код

namespace MyProjekt
{
    public partial class MyChildClass : MyBaseClass
    {
        public MyChildClass()
        {
            InitializeComponent();
        }
    }
}


3)при компиляции получаю ошибку в ChildClass:
Код

Bei "MyProjekt.MyBaseClass" darf es sich nicht um den Stamm einer XAML-Datei handeln, da beim Definieren XAML verwendet wurde. Zeile 1 Position 18.


Сделал так, как гугл учит, но не работает. Что делать?

Добавлено через 5 минут и 25 секунд
ошибка на английском: 

Код

cannot be the root of a XAML file because it was defined using XAML


Это сообщение отредактировал(а) МастерФломастер - 3.8.2012, 12:52
PM MAIL   Вверх
МастерФломастер
Дата 3.8.2012, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 17.7.2008

Репутация: нет
Всего: нет



всё, решил!
базовый класс не может иметь xaml, только cs.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0677 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.