2014-07-15 19 views
-2

Какое пространство имен я должен добавить для своего проекта?Пространство имён для моего проекта

На данный момент я получаю эту ошибку "Частичные декларации WPFApplication3.method не должны указывать различные базовые классы"

Ниже мой код:

Код Method.xaml:

<Window x:Class="WpfApplication3.method" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    Title="method" Height="300" Width="300"> 

//some code 

</Window> 

Код Method.cs:

namespace WpfApplication3 
{ 
    /// <summary> 
    /// Interaction logic for method.xaml 
    /// </summary> 
    public partial class method : MonoBehaviour 
    { 
     public method() 
     { 
      InitializeComponent(); 
     } 


    } 
} 
+2

Это только то, что говорит сообщение об ошибке. В вашем xaml у вас есть «Window», но в вашем коде это «MonoBehaviour». – Chris

+0

Кстати, соглашения об именах .NET предусматривают, что типы (классы, структуры и т. Д.) Должны иметь капитализацию 'PascalCase'. – Dai

ответ

2

Изменить Базовый класс в .cs файл в Window

namespace WpfApplication3 
{ 
    /// <summary> 
    /// Interaction logic for method.xaml 
    /// </summary> 
    public partial class method : Window 
    { 
     public method() 
     { 
      InitializeComponent(); 
     } 


    } 
} 
0

Если вы хотите иметь базовый класс MonoBehavior в коде-позади, вам необходимо изменить XAML соответственно, указать тот же базовый класс.

Изменить это:

<Window x:Class="WpfApplication3.method" ... > 

Для этого:

<Window x:Class="WpfApplication3.MonoBehavior" ... > 
Смежные вопросы