2014-01-09 42 views
0

我需要觸發一個應用程序欄onclick方法onload的頁面。我有以下方法。onload觸發一個按鈕點擊(WP7)

public MapPage() 
     { 
      InitializeComponent(); 
      this.Loaded += MapPage_Loaded; 
     } 
     void MapPage_Loaded(object sender, RoutedEventArgs e) 
     { 
      abc_Checked(null, null); 
      efc_Checked(null, null); 

      String selected = amenties[0]; 
      httpRequest(selected); 


     } 

這是我想打電話的方法。

private void clearGraphics_click(object sender, EventArgs e) 

有人可以指導我如何正確運行此clearGraphics_click負載?我嘗試了clearGraphics_click(null,null);它不會工作。

+1

什麼不行?請說明問題。 – Silvermind

+0

請說清楚,你的意思是什麼不起作用?它是錯誤的,還是你沒有看到*預期的結果*,它究竟是什麼*預期的結果*完全是? – har07

回答

0

使用this.Loaded += MapPage_Loaded;後加入this.Loaded += clearGraphics_click;可見=在圖形層「假」隱藏所顯示的點。

0

您是否嘗試在MapPage_Loaded函數中發送相同的對象?是這樣的:在clearGraphics_click

clearGraphics_click(sender,e); 
+0

累了,它只是不會點擊它。 – NoobieNeedHelp

0
  1. 認沽邏輯到一個單獨的函數,然後調用該函數在MapPage_Loaded
  2. 如果您不使用代碼中的兩個參數,只需將此clearGraphics_click(null, null);置於MapPage_Loaded

而你是怎麼意思「它不會工作」

+0

不會工作意義它不會清除地圖上的圖形,而我manuelly單擊clearGraphics_click的方法,它清除。但是當把這個。加載。它不會工作 – NoobieNeedHelp

+0

有點奇怪,假設你沒有在方法代碼中使用這兩個方法參數,那麼無論它叫什麼都不應該有任何區別。也許某種程度上(asynchoronous執行或某事)你的代碼在調用'clearGraphics_click'後填充圖形,不是很確定 – har07

0

我不熟悉WP7程序,但儘量在構造

+0

它不會工作... – NoobieNeedHelp