我想製作一個xamlpage(或只有xaml),其中包含xaml控件。而且我想在Windows 8應用程序的多個頁面中使用它,任何想法都是值得讚賞的。Windows Store應用中所有頁面的常見Xaml
2
A
回答
2
這裏的一個很好的起點是查看標準Grid應用程序模板中的LayoutAwarePage類。這個類是Page類型的一個子類,包含很多標準功能(例如處理方向更改)
如果您創建類似於LayoutAwarePage的東西,那麼您可以在其中具有一組標準功能,您可以在其中重複使用你的應用。但請注意,爲了使其工作,您可能需要在每個實際派生頁面上添加更多邏輯。另外,你想在這些頁面上繪製的UI需要在C#中明確編碼,因爲沒有關聯的XAML與這個類。
1
就可以開始這樣的事情....這裏是你的子類,
public sealed partial class ChildClass: ApplicationPageBase
{
private void OnSomeEvent(object sender, TextChangedEventArgs e)
{
base.IspopOpen = true;
}
}
Base類將這個樣子
public abstract class ApplicationPageBase : Page
{
private Popup settingsPopup;
private bool _IsPopOpen;
public bool IspopOpen { get;set; }
public ApplicationPageBase()
{
InitiatePopUp();
}
void InitiatePopUp()
{
settingsPopup = new Popup();
//do some code for popup
}
}
注:這只是一個變通
相關問題
- 1. Windows Store應用程序中的相對大小XAML頁面
- 2. Windows Store 8.1。 XAML Progress Bar頁面間
- 3. 從WebView的Windows Store應用程序導航到XAML頁面
- 4. 垂直滾動gridview XAML windows store應用
- 5. 在Windows Store應用程序的每個頁面上播放音頻(mp3)C#XAML
- 6. 常見頁腳的所有網頁
- 7. 所有網頁的常見頁腳
- 8. jQuery Mobile所有頁面的常見頁腳
- 9. Windows Store應用程序中的頁面轉換
- 10. 從在Windows Store中查看的頁面恢復應用程序
- 11. Windows Store應用程序:xaml中的泛型
- 12. Windows Store Grid App中的XAML導航
- 13. 在Windows Store Xaml應用程序中保存通用列表
- 14. WP81創建XAML樣式以定位應用中的所有頁面
- 15. 的Windows Store應用XAML的GridView不會呈現數據
- 16. Windows平臺(UWP)應用程序 - 主頁.xaml頁面不顯示
- 17. ASP.Net Web應用程序中的常見頁面集
- 18. 的Windows Phone XAML風格店 - 應用程序頁面
- 19. 的Windows Store應用的ListView
- 20. ASP.NET中的常見錯誤頁面
- 21. 測試應用程序中所有頁面的頁面標題
- 22. CodedUI Windows Store應用程序是否支持XAML webview自動化?
- 23. Windows Store應用程序 - XAML - 爲Height屬性綁定兩個值
- 24. Windows Store應用程序(C#/ Xaml)檢索IP地址
- 25. windows store應用程序xaml模板屬性
- 26. C#Windows Store Grid應用程序(xaml)模板
- 27. xaml WebView:如何捕獲「OnNavigation」事件@Windows Store應用程序
- 28. Windows 8.1 Store App:頁面加載時FadeInThemeAnimation
- 29. Windows Phone中的Xaml可見性綁定?
- 30. 多個應用程序使用的常見ASPX頁面
嘗試用戶控件 –
要共享什麼樣的控件? –
@arun在用戶控制的情況下,我必須在每個頁面上定義它..但我真的不希望這樣。我希望它像一個通知,所以每當一些更新發生它只是在圖片無論頁面是什麼.. – loop