0
A
回答
2
如果您想在XAML中使用擴展類,那麼您必須交換此頁的所有類 - 在XAML中和代碼中的部分類。樣品例如:
<shl:PageWithNotify
x:Class="MyProject.Pages.MyPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:shl="using:AppExtensions">
<shl:PageWithNotify.Resources>
.. some more code
在AppExtensions定義的頁類:
public class PageWithNotify : Page, INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
// rest of your code
而在代碼部分Page類:
public sealed partial class MyPage : PageWithNotify
{
// your code
+0
大聲笑我很笨,我沒有嘗試過
+0
嗯..現在視覺工作室給錯誤,說我的custompage它不在命名空間..但它不是真的!我無法編譯...並在運行之前,wtf? –
+0
@BlackCid我不確定。你是否在同一個項目中有課程或在額外的參考資料庫中?嘗試清理項目,重建。 – Romasz
相關問題
- 1. 頁面繼承
- 2. 繼承WPF頁面
- 3. ASP.NET頁面繼承
- 4. 繼承.aspx頁面?
- 5. CQ5頁面繼承
- 6. ASP.Net中的繼承頁面
- 7. WebdriverIO頁面對象繼承
- 8. HTML繼承頁面佈局
- 9. Trac,維基頁面繼承
- 10. 不從基頁繼承的ASP.NET頁面
- 11. 繼承自繼承自DynamicObject的類
- 12. 在WP 8.1中動畫頁面導航,當前頁面保持不變
- 13. 如何在WP 8.1中加載時禁用頁面動畫?
- 14. 事件backpressed WP 8.1
- 15. AuthenticateAndContinue錯誤WP 8.1
- 16. 繼承自SPManagedObject
- 17. 繼承自DispatcherObject
- 18. 繼承自TextBoxBase
- 19. 繼承自Forms.Timer
- 20. 繼承自asp:GridView
- 21. 繼承自NSNotification
- 22. 繼承自VC
- 23. 繼承自Seq
- 24. 類繼承自
- 25. 繼承自FileSystemWatcher
- 26. 繼承自ListViewItemCollection
- 27. Aspx文件和頁面繼承
- 28. 繼承XAML佈局/主頁面
- 29. BuildManager解決頁面繼承問題
- 30. 如何繼承頁面外觀?
*頁*類不*密封*所以你可以擴展它。 「XAML」中的含義是什麼?任何例子? – Romasz
在WP項目中創建一個新頁面,您將得到一個與.cs關聯的文件xaml,XAML是一個<頁面...,您不能將其更改爲自定義頁面,並且出現錯誤, t改變.cs,因爲它是一個部分類,並給出錯誤。 –
我已經添加了使用INotifyPropertyChanged擴展的頁面樣本。 – Romasz