"InitializeComponent" не существует - ошибка при изменении файла codebehind для страницы.xaml

У меня есть несколько страниц xaml, которые имеют общие функции, и мне нужно создать один файл.cs для их использования. Поэтому я прокомментировал весь код в моем.cs для.xaml и создал новый файл.cs для обработки функциональности моей "тестовой" страницы.

Я последовал за ответом здесь, но я получаю ошибку:

  "The name 'InitializeComponent' does not exist in the current context "

так же как:

The type 'local:MainCode' was not found. Verify that you are not missing an assembly reference and that all referenced assemblies have been built.

Вот что я сделал:

На моей странице.xaml:

<**local:MainCode** x:Class="SilverlightApp1.Common.Test"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
**xmlns:local="clr-namespace:SilverlightApp1.Common**"

И в моей кодовой странице:

пространство имен SilverlightApp1.Common {

public class MainCode: UserControl
{
    public MainCode()
    {
    }

    public partial class Test: MainCode
    {
        public Test()
        {
            InitializeComponent();
        }
    }
} }

Можете ли вы помочь мне указать на проблему?

0 ответов

Другие вопросы по тегам