我正在做一個基於HupPage模板的WindowsPhone/Universall應用程序。c#單擊事件處理程序時缺少發件人對象引用
我很開發這個應用程序,並最近實施了一些應用程序的廣泛變化。所以我不知道我做了什麼導致這個錯誤。這是我的第一個WP項目和一些混亂:-)
首先,我認爲這是實施一個UserControl,這真的是應用程序的主要部分。我在這post獲得一些幫助。
現在,我已經注意到,我按下的每個按鈕,Click_EventHandler函數都沒有正確接收發件人對象。首先,我認爲這是這個UserControl實現,但隨後我已經將一個BasicPage1(只是xaml中的一個Button)添加到HupTemplate項目,並在APP.xaml文件中引用它。
下面是代碼和截圖:
app.xaml.cs
if (!rootFrame.Navigate(typeof(BasicPage1), e.Arguments))
{
throw new Exception("Failed to create initial page");
}
Basicpage1
<Grid Grid.Row="1" x:Name="ContentRoot" Margin="19,9.5,19,0">
<Button x:Name="button" Content="Button" HorizontalAlignment="Left"
Grid.Row="1" VerticalAlignment="Top" Click="button_Click"/>
</Grid>
而且BasicPage1錯誤:
什麼可能導致此錯誤?
想法1:在實現UserControl時,我已經將行爲SDK添加到項目中。
想法#2:它是從HubPage-> BasicPage1在app.xaml.cs中的變化嗎?我已將BasicPage1添加到兩個項目(WP & Store)。
乾杯,
克里斯
不是問題的答案。只是一個小費。即使你一個人工作,也要使用SVN或GIT。然後,您可以非常輕鬆地返回到舊版本,並找出造成問題的原因。 – Divisadero
調試器不應該顯示「內部錯誤」。 VS2015調試器相當麻煩,請使用connect.microsoft.com報告此類問題。並繼續前進。 –
是的。我會。仍然是一個bloddy初學者:-) – Ulpin