2014-01-30 67 views
0

如何在類中使用的XAML代碼中聲明文本框?我將MainWindow.xaml.cs中的所有源代碼複製到另一個類中,因爲MainWindow變得很大。C#/ XAML:如何在類中使用的XAML代碼中聲明文本框

我希望你能幫助我。提前致謝。

以下原因的錯誤:

TextChanged="textBox_1_Kurzbeschreibung_TextChanged" 

編輯:下面的語句解決了這個問題。

〜已關閉。

+0

如果一個類是越來越「大」,T帽子是一個偉大的跡象,表明你的班級做得太多,應該重構成更小的班級。 –

+0

是的,這就是我想要做的。我想要類來完成MainWindow.xaml.cs的工作 - 但正如你所看到的,它不起作用。 – gpuk360

回答

1

簡單地讓類部分化,然後在兩個類中使用相同的名稱。

public partial class MyClass 
{ 
    // code.... 
} 

另一類需要爲等於:

public partial class MyClass 
{ 
    // code.... 
} 

從MSDN:

「部分類型定義允許一個類的定義,結構或接口到被分成多個文件

查看更多在這裏:http://msdn.microsoft.com/en-us/library/wbx7zzdd.aspx

+0

1. public partial class MainWindow:Window - > 2. public partial class Template - > - > - >我做到了,但它仍然不起作用。你知道我做錯了什麼嗎? – gpuk360

+0

是的,這兩個類的名稱必須相同 – Guilherme

+0

感謝它的工作更好。我現在可以運行我的應用程序,但問題是,當我向指定的文本框輸入內容時,出現錯誤消息。錯誤信息提示「NEW缺失」。 – gpuk360