(通用Windows App)System.NullReferenceException:对象引用未设置为对象的实例

S3venth

当我尝试运行非常简单的通用Windows应用程序时,会弹出上述异常。我尝试了几次以修复它,但它仍然存在。我真的是编程新手,所以如果有人可以帮助我将非常高兴。这是我主页的设计:

<UserControl x:Class="simpleCalc.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:Test_App"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"
d:DesignHeight="300" d:DesignWidth="400">

    <Grid x:Name="LayoutRoot" Background="#FFE2D7CC">
    <TextBlock x:Name="textBlock" HorizontalAlignment="Left" Margin="13,50,0,0" Text="Километри" 
TextWrapping="Wrap" VerticalAlignment="Top" Height="31" Width="114" FontFamily="Times New Roman" 
FontSize="22" FontWeight="Bold"
FontStyle="Italic"/>
    <TextBlock x:Name="textBlock1" HorizontalAlignment="Left" Margin="36,103,0,0" Text="Литри" 
TextWrapping="Wrap" VerticalAlignment="Top" Height="32" Width="114" FontFamily="Times New Roman" 
FontSize="22" FontWeight="Bold"
FontStyle="Italic"/>
    <TextBlock x:Name="textBlock2" HorizontalAlignment="Left" Margin="16,147,0,0" Text="Консумация" 
TextWrapping="Wrap" VerticalAlignment="Top" Height="31" Width="114" FontFamily="Times New Roman" 
FontSize="22" FontWeight="Bold"
FontStyle="Italic"/>
    <TextBox x:Name="mileage" HorizontalAlignment="Left" Height="28" Margin="149,47,0,0" 
TextWrapping="Wrap" Text="100" VerticalAlignment="Top" Width="120" Background="#FFD6F6F9"/>
    <TextBox x:Name="liters" HorizontalAlignment="Left" Height="31" Margin="149,97,0,0" 
TextWrapping="Wrap" Text="10" VerticalAlignment="Top" Width="120" Background="#FFD2EFF1"/>
    <TextBox x:Name="cons" HorizontalAlignment="Left" Height="27" Margin="149,145,0,0" 
TextWrapping="Wrap" Text="10" VerticalAlignment="Top" Width="120" Background="#FFC5EAEE"/>
    <TextBlock x:Name="textBlock3" HorizontalAlignment="Left"
Margin="274,147,0,0" TextWrapping="Wrap" Text="1/100 km" VerticalAlignment="Top"/>


    <Button x:Name="button1" Content="ИЗЧИСЛИ" HorizontalAlignment="Left"
Margin="149,199,0,0" VerticalAlignment="Top" Width="120" Click="Button_Click"
Height="35" Foreground="#FF3A2121" Background="#FFF32424">
        <Button.BorderBrush>
            <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                <GradientStop Color="#FFA3AEB9" Offset="0"/>
                <GradientStop Color="#FF8399A9" Offset="0.375"/>
                <GradientStop Color="#FF718597" Offset="0.375"/>
                <GradientStop Color="#FFEE3760" Offset="1"/>
            </LinearGradientBrush>
        </Button.BorderBrush>
    </Button>
</Grid>

</UserControl>

这是功能代码:

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.InteropServices.WindowsRuntime;
using Windows.Foundation;
using Windows.Foundation.Collections;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Controls.Primitives;
using Windows.UI.Xaml.Data;
using Windows.UI.Xaml.Input;
using Windows.UI.Xaml.Media;
using Windows.UI.Xaml.Navigation;

namespace simpleCalc
{
    public partial class MainPage : UserControl
    {
       public MainPage()
        {
        InitializeComponent();
        }
    private void Button_Click(object sender, RoutedEventArgs e)
    {
        double dMileage = Double.Parse(mileage.Text);
        double dLiters = Double.Parse(liters.Text);
        double dRes = 100 * (dLiters/dMileage);
        cons.Text = dRes.ToString("##.##");
    }
}

}当我运行应用程序(在这种情况下,简单的加油计算)时,它将在此处引发异常:

if (e.PrelaunchActivated == false)
        {
            if (rootFrame.Content == null)
            {
                ***rootFrame.Navigate(typeof(MainPage), e.Arguments);***
            }
普科

我认为这是因为您的MainPage属于UserControl类型。尝试添加一个新的ContentPage而不是UserControl。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

@foreach模型为null:System.NullReferenceException:对象引用未设置为对象的实例

来自分类Dev

Xamarin表单MainActivity OnCreate LoadApplication System.NullReferenceException:对象引用未设置为对象的实例

来自分类Dev

错误:System.NullReferenceException:对象引用未设置为对象的实例

来自分类Dev

HttpContext.User.Identity.IsAuthenticated引发System.NullReferenceException:对象引用未设置为对象的实例

来自分类Dev

未处理的异常。System.NullReferenceException:对象引用未设置为对象的实例

来自分类Dev

在apiController构造函数System.NullReferenceException中:'对象引用未设置为对象的实例。

来自分类Dev

错误:System.NullReferenceException:对象引用未设置为对象的实例

来自分类Dev

System.NullReferenceException:对象引用未设置为对象的实例。抛出错误

来自分类Dev

HttpContext.User.Identity.IsAuthenticated引发System.NullReferenceException:对象引用未设置为对象的实例

来自分类Dev

System.NullReferenceException对象引用未设置为对象的实例。在i ++

来自分类Dev

对象引用未设置为Windows Service中的对象实例

来自分类Dev

创建新的Windows Phone App项目:“对象引用未设置为对象的实例”错误(WP8 SDK,VS2012)

来自分类Dev

我如何摆脱错误system.null引用异常对象引用未设置为对象的实例

来自分类Dev

仅在Azure App Service中出错:对象引用未设置为对象的实例

来自分类Dev

发布到Windows Azure时,对象引用未设置为对象的实例

来自分类Dev

在按钮上启动Windows Service时,对象引用未设置为对象的实例

来自分类Dev

c#Windows窗体“对象引用未设置为对象的实例”

来自分类Dev

C# System.NullReferenceException:未将对象引用设置为对象的实例 >

来自分类Dev

在Windows桌面版Update 4的Python VS2013中,对象引用未设置为对象的实例

来自分类Dev

nullreferenceexception:对象引用未设置为对象的实例

来自分类Dev

对象引用未设置为对象的实例。NullReferenceException:

来自分类Dev

NullReferenceException:对象引用未设置为对象#2的实例

来自分类Dev

nullreferenceexception:对象引用未设置为对象的实例

来自分类Dev

对象引用未设置为对象的实例

来自分类Dev

NullReferenceException对象引用未设置为对象的实例。添加到模型

来自分类Dev

用户代码未处理NullReferenceException-对象引用未设置为对象的实例

来自分类Dev

Unity C#NullReferenceException:对象引用未设置为对象的实例

来自分类Dev

Unity C#-NullReferenceException:对象引用未设置为对象的实例

来自分类Dev

如何找到引发“ NullReferenceException:'对象引用未设置为对象实例”的方法?

Related 相关文章

  1. 1

    @foreach模型为null:System.NullReferenceException:对象引用未设置为对象的实例

  2. 2

    Xamarin表单MainActivity OnCreate LoadApplication System.NullReferenceException:对象引用未设置为对象的实例

  3. 3

    错误:System.NullReferenceException:对象引用未设置为对象的实例

  4. 4

    HttpContext.User.Identity.IsAuthenticated引发System.NullReferenceException:对象引用未设置为对象的实例

  5. 5

    未处理的异常。System.NullReferenceException:对象引用未设置为对象的实例

  6. 6

    在apiController构造函数System.NullReferenceException中:'对象引用未设置为对象的实例。

  7. 7

    错误:System.NullReferenceException:对象引用未设置为对象的实例

  8. 8

    System.NullReferenceException:对象引用未设置为对象的实例。抛出错误

  9. 9

    HttpContext.User.Identity.IsAuthenticated引发System.NullReferenceException:对象引用未设置为对象的实例

  10. 10

    System.NullReferenceException对象引用未设置为对象的实例。在i ++

  11. 11

    对象引用未设置为Windows Service中的对象实例

  12. 12

    创建新的Windows Phone App项目:“对象引用未设置为对象的实例”错误(WP8 SDK,VS2012)

  13. 13

    我如何摆脱错误system.null引用异常对象引用未设置为对象的实例

  14. 14

    仅在Azure App Service中出错:对象引用未设置为对象的实例

  15. 15

    发布到Windows Azure时,对象引用未设置为对象的实例

  16. 16

    在按钮上启动Windows Service时,对象引用未设置为对象的实例

  17. 17

    c#Windows窗体“对象引用未设置为对象的实例”

  18. 18

    C# System.NullReferenceException:未将对象引用设置为对象的实例 >

  19. 19

    在Windows桌面版Update 4的Python VS2013中,对象引用未设置为对象的实例

  20. 20

    nullreferenceexception:对象引用未设置为对象的实例

  21. 21

    对象引用未设置为对象的实例。NullReferenceException:

  22. 22

    NullReferenceException:对象引用未设置为对象#2的实例

  23. 23

    nullreferenceexception:对象引用未设置为对象的实例

  24. 24

    对象引用未设置为对象的实例

  25. 25

    NullReferenceException对象引用未设置为对象的实例。添加到模型

  26. 26

    用户代码未处理NullReferenceException-对象引用未设置为对象的实例

  27. 27

    Unity C#NullReferenceException:对象引用未设置为对象的实例

  28. 28

    Unity C#-NullReferenceException:对象引用未设置为对象的实例

  29. 29

    如何找到引发“ NullReferenceException:'对象引用未设置为对象实例”的方法?

热门标签

归档