c# 缺少单击事件处理程序上的发件人对象引用
c# missing sender object reference on click event handler
我正在做一个基于 HupPage 模板的 WindowsPhone/Universall 应用程序。
我在开发这个应用程序方面还差得很远,最近实施了一些应用程序范围内的更改。所以我不知道我做了什么导致这个错误。这是我的第一个 WP 项目,有点混乱:-)
首先我认为它正在实现一个 UserControl,它确实是应用程序的主要部分。我在这 .
中得到了一些帮助
现在,我注意到我按下的每个按钮,Click_EventHandler 函数都没有正确接收发送者对象。一开始我以为是这个 UserControl 实现,但后来我在 HupTemplate 项目中添加了一个 BasicPage1(xaml 中只有一个按钮)并在 APP.xaml 文件中引用了它。
代码和截图如下:
app.xaml.cs
if (!rootFrame.Navigate(typeof(BasicPage1), e.Arguments))
{
throw new Exception("Failed to create initial page");
}
基本页面1
<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:是否是 app.xaml.cs 中 HubPage --> BasicPage1 的变化?我已将 BasicPage1 添加到两个项目(WP 和商店)。
干杯,
克里斯
我会说问题是发件人是另一种类型。调试知道,谁是发送者。
我正在做一个基于 HupPage 模板的 WindowsPhone/Universall 应用程序。
我在开发这个应用程序方面还差得很远,最近实施了一些应用程序范围内的更改。所以我不知道我做了什么导致这个错误。这是我的第一个 WP 项目,有点混乱:-)
首先我认为它正在实现一个 UserControl,它确实是应用程序的主要部分。我在这
现在,我注意到我按下的每个按钮,Click_EventHandler 函数都没有正确接收发送者对象。一开始我以为是这个 UserControl 实现,但后来我在 HupTemplate 项目中添加了一个 BasicPage1(xaml 中只有一个按钮)并在 APP.xaml 文件中引用了它。
代码和截图如下:
app.xaml.cs
if (!rootFrame.Navigate(typeof(BasicPage1), e.Arguments))
{
throw new Exception("Failed to create initial page");
}
基本页面1
<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:是否是 app.xaml.cs 中 HubPage --> BasicPage1 的变化?我已将 BasicPage1 添加到两个项目(WP 和商店)。
干杯,
克里斯
我会说问题是发件人是另一种类型。调试知道,谁是发送者。