錯誤 1 未能找到類型或命名空間名稱“DataPager”(是否缺少 using 指令或程序集引用?)


         鄙人在設計器SearchTab.xaml中添加了如下一個分頁控件:

1 <sdk:DataPager x:Name="dataPagerPrj" Grid.Row="3" Margin="10,0,10,15" 
2                                            DisplayMode="FirstLastPreviousNextNumeric" PageSize="8" NumericButtonCount="4" Source="{Binding}" >
3             
4         </sdk:DataPager>

        編譯報出如下錯誤:

        錯誤1未能找到類型或命名空間名稱“DataPager”(是否缺少 using 指令或程序集引用?)

        單擊之后,界面會自動跳轉至SearchTab.g.cs,顯示“internal DataPager dataPagerPrj;”有誤,如下圖:

       

       雖然這個文件鄙人不太清楚,但是觀察上下語句,可以知道,

       

internal DataPager dataPagerPrj;

 

internal System.Windows.Controls.DataPager dataPagerPrj;

       應為

       

internal System.Windows.Controls.DataPager dataPagerPrj;

      但當你如此修改的時候,系統會自動抹除次修改,原來的錯誤依然不能解決。

      解決方案

      因為DataPager是sdk下面的,而sdk在命名空間“System.Windows.Controls”。雖然當你的鼠標移動到sdk上的時候,顯示的命名空間是在"System.Windows.Controls"。但System.Windows.Controls有兩個目錄,一個就是"System.Windows.Controls.dll"所生成的“System.Windows.Controls”,如下圖:

     

      另一個則是System.Windows.Controls.Data.dll里的“System.Windows.Controls”,如下圖:

     

     從上面的分析,可以知道,鄙人的工程中肯定是沒有引用System.Windows.Controls.Data。引用之后,即可解決!

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM