回答
隨着WP7沒有刷新或重新繪製的概念。 Silverlight使用保留模式圖形,其中保留和管理各種UI元素。
當您想'刷新'您的用戶界面時,您必須更改您的用戶界面元素的屬性。該框架負責在屏幕上反映這一變化。
一個很好的解決辦法是將數據在各關鍵項的內容綁定到任何單獨的視圖模式(如果你有一個網頁上的多個數據項)或可控可觀測性(列表框)
那麼只有你必須獨立地刷新屬性或視圖模型,這是通過樞軸控制上的模式數據頁進行性能(並延遲加載數據以加速顯示樞軸控制頁面)
要記住的最好事情是您不刷新數據透視表頁面,而是顯示其中的數據。
如果您想要動態控制有多少個透視項,那麼您將不得不以編程方式控制它。
我想動態添加5個數據透視表項。我創建按鈕,如果我點擊按鈕重新加載所有的樞軸項代碼NavigationService.Navigate(新的Uri(NavigationService.Source +「?Refresh = true」,UriKind.Relative));我想代碼重新加載單獨的數據透視項目 – Jeeva
@Darkside我正在使用你的解決方案。但是我看到這個數據透視圖只會更新屏幕上的內容! – onmyway133
我正在使用下一個方法:每個PivotItem是一個單獨的UserControl,它從BaseUserControl繼承。 BaseUserControl有2個抽象方法:OnPivotItemLoaded和OnSelected。
默認情況下,PivotItems是空的(或者它們可以在運行時創建,就像你的情況一樣)。 然後,當Pivot的項目被加載(只訂閱其事件),我打電話
private void PivotItemProfile_OnLoaded(object _sender, RoutedEventArgs _e)
{
SimpleLogger.WriteLine("Creating ProfileUserControl");
var pivotItem = _sender as PivotItem;
if (pivotItem == null) return;
if (pivotItem.Content == null)
pivotItem.Content = new ProfileUserControl();
var item = (pivotItem.Content as BaseUserControl);
if (item != null)
item.OnPivotItemLoaded();
}
然後,我也訂閱了Pivot的OnSelectionChanged事件:
private void PivotControl_OnSelectionChanged(object _sender, SelectionChangedEventArgs _e)
{
var pivotItem = MainPivot.SelectedItem as PivotItem;
if (pivotItem == null) return;
var item = (pivotItem.Content as BaseUserControl);
if (item != null)
item.OnPivotItemSelected();
}
所以,PivotItem內(UserControl)我可以定義,我想在這些事件中做什麼。
- 1. 樞軸項目顯示下面樞軸項目內容
- 2. WP7如何從類中調用樞軸?
- 3. WP7如何刪除一個樞軸項目,當它裏面有控件
- 4. WP8拉到刷新裏面樞軸
- 5. 如何刷新或重新加載樞軸網格
- 6. 禁用WP7的樞軸點擊
- 7. WP7導航到不同的樞軸
- 8. 微妙的WP7樞軸ListViewItem動畫
- 9. 將軸心項目作爲獨立存儲中的目錄
- 10. 獨立樞軸圖中的Excel拼接器
- 11. 樞軸項與caliburn.micro
- 12. 獨立EXE項目
- 13. 更新ObservableCollection綁定到樞軸崩潰的SelectedIndex> = 2(wp7)
- 14. WP7 C# - 如何更改樞軸頁眉的樣式
- 15. WP7如何實現更好的樞軸控制?
- 16. 樞軸項目數據模板
- 17. 如何寫樞軸
- 18. UWP樞軸:沒有關於焦點樞軸項目的藍色下劃線
- 19. 如何獲得樞軸項目索引,知道它的名字
- 20. 如何更改模板中樞軸項目標題的大小
- 21. 獨立項目如何共享EF DbContext?
- 22. 獨立java項目的log4j
- 23. 如何禁用水平滾動條到樞軸控制WP7。
- 24. 刷新獨立文件中的Java類
- 25. 獨立存儲問題WP7
- 26. C#MVC。如何將新項目作爲獨立區域使用?
- 27. Django項目和獨立Python項目
- 28. 自動刷新數據轉換的樞軸表
- 29. 壓縮機項目獨立?
- 30. Xtext項目JDT獨立
嘿什麼是你的UI元素的屬性?請你簡單解釋一下......對不起,我是新的這個平臺。 – Jeeva