在visual studio中,我想在文件後面添加第二個代碼到一個xaml窗口(我的主窗體)。我知道我可以有另一個(或多個)形成類的部分部分的文件,並且如果它們在同一個項目中,它們將被包含,但是我可以使多個文件位於擴展器中(在解決方案資源管理器中)當我展開xaml文件以查看其代碼後面?如何將文件後面的第二個代碼添加到xaml文件?
回答
您的項目文件(例如.csproj)實際上是XML。從打開的文件對話框打開.csproj文件,您將看到它的結構。您可以從那裏手工編輯項目文件。
我幾個月前在博客中關於這一點,你會發現在this blog post
的解釋基本上,你只需要一個<DependentUpon>
元素添加到您的額外的代碼隱藏文件:
<Compile Include="Window1.Foo.cs">
<DependentUpon>Window1.xaml</DependentUpon>
</Compile>
由於一個附註:爲什麼你想要第二個代碼隱藏文件?我認爲一個已經夠糟糕了)。如果使用像MVVM這樣的模式,則幾乎不需要編寫任何代碼隱藏...
冷靜,那給出了更全面的解釋。 – 2009-09-21 00:12:12
其中一個原因是代碼組織。 在很多MVVM實現其中..
- 不分離V & VM代碼由項目)
- 具有1對1的檢視/ XAML中&視圖模型
之間。 。這可能是有利的解決方案資源管理器中的樣子:
MyView.xaml
- MyView.xaml.cs
- MyViewModel.cs
退房這個VisualStudio中加載項:
請展開網址縮短鏈接。 – 2011-07-25 16:53:21
有一個應用程序。 – JoeBrockhaus 2011-09-09 01:10:16
這是當我們發現一堆URL縮短鏈接,並在清理中。 – 2011-09-09 01:29:26
- 1. 如何添加代碼文件的第二個ViewController
- 2. 文件和MVC後面的XAML代碼
- 3. 如何將我的腳本從代碼後面添加到文件結尾
- 4. 將第二個conf文件夾添加到JBoss 5.1.0
- 5. Leiningen classpath問題,將第二個文件添加到項目中
- 6. 如何將HTML代碼從另一個文件添加到.html文件?
- 7. 從代碼後面添加一個外部css文件
- 8. Java FX - 將第二個fxml文件關聯到第二個控制器文件
- 9. 來自XAML的訪問值和文件後面的代碼
- 10. 如何將PHP代碼添加到.tpl文件
- 11. 如何將linux bash腳本文件添加到terraform代碼中?
- 12. 這是第二個活動添加到我的manifest.xml文件
- 13. 如何將行添加到文件夾內的每個文件?
- 14. 在VisualStudio UI Designer中查看XAML文件執行文件後面的代碼?
- 15. 將文本添加到System.Windows.Shapes.Shape代碼後面,
- 16. 將Try-Catch塊添加到XAML代碼
- 17. 如何在WPF中只有一個代碼位於文件後面的XAML文件
- 18. 如何將標題屬性添加到面板(div)後面的c#代碼文件中?
- 19. 如何將文件塊添加到另一個文件
- 20. 如何在後面的代碼中將Click事件添加到Ellipse中?
- 21. 我如何添加一個CSS文件到頁面的正文?
- 22. 意外刪除了Xaml文件背後的代碼。我如何再次添加代碼?
- 23. Ruby:將文本追加到文件的第二行
- 24. 將庫文件添加到二進制文件
- 25. 如何將描述代碼的文本添加到Python源文件中?
- 26. 從代碼後面添加文本框服務器控件?
- 27. 我如何從代碼後面的動態對象訪問.xaml文件?
- 28. 如何在data_files中添加源代碼後引用文件
- 29. 如何添加.js文件到Ajax調用後的jsp頁面
- 30. Telerik Radgrid如何從後面的代碼添加文本列?
的作品,謝謝。之前: 文件後面的新代碼 剛從另一個複製舊的依賴關係信息,現在我有兩個代碼在那裏。 <編譯包括= 「file.open.cs」> file.xaml DependentUpon> 冷靜的,希望我沒有去XML做到這一點,但... –
2009-09-21 00:09:51