我將silverlight文件(xaml)移動到不同的項目,現在代碼後面的文件無法識別控件。將silverlight文件(xaml)移動到不同的項目,現在後面的代碼無法識別控件
xaml.cs文件沒有看到控制在XAML文件
我已經更新了命名空間,但是這並沒有幫助。
我已經更新類名是相同的,仍然沒有幫助。
Intelisence不提取控件。
任何想法?我試着刪除cs文件,但沒有選項「自動重新創建cs文件」
謝謝!
我將silverlight文件(xaml)移動到不同的項目,現在代碼後面的文件無法識別控件。將silverlight文件(xaml)移動到不同的項目,現在後面的代碼無法識別控件
xaml.cs文件沒有看到控制在XAML文件
我已經更新了命名空間,但是這並沒有幫助。
我已經更新類名是相同的,仍然沒有幫助。
Intelisence不提取控件。
任何想法?我試着刪除cs文件,但沒有選項「自動重新創建cs文件」
謝謝!
在VS2010中檢查xaml文件的屬性。其構建操作應該是「頁面」,其自定義工具應該是「MSBuild:編譯」。還要檢查xaml中的x:Class
元素是否包含與代碼隱藏的.xaml.cs文件中的名稱空間和類名相匹配的正確完全限定名。
我有同樣的問題。我發現生成操作已更改爲應用程序定義。將其更改爲Page並刪除obj文件夾後,一切正常。 謝謝。
我在WPF項目中有類似的問題。有一兩件事我注意到的是,如果你把東西就像節以下內容:
<x:Array Type="sys:String" x:Key="RuleBinaryOperatorList" xmlns:sys="clr-namespace:System;assembly=mscorlib"> <sys:String>AND</sys:String> <sys:String>OR</sys:String> </x:Array>
它使沒有識別出相應的XAML文件不是可編譯和抱怨的InitializeComponent。解決方法是將這些資源放入App.xaml內的部分。
希望它可以幫助那裏的人!
我將構建操作更改爲「頁面」。自定義工具已被設置爲「MSBuild:編譯」。我三重檢查了完全合格的姓名和職業名稱,他們都是正確的。再建議?我的同事說可能在其他地方有一個「共享」文件,需要進行編輯,因爲.cs文件是「部分類」。這是真的? – Kukoy
@Fritos:「共享」文件是.g.i.cs文件,當這些設置正確時應該自動生成。你是如何「移動」xaml文件的?你把它移到什麼類型的項目? – AnthonyWJones
我複製了xaml文件,然後粘貼到另一個項目中。我如何訪問這個.g.i.cs文件?我無法在文件系統中看到它。 – Kukoy