Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# InitializeComponent()之间的调用;这是不明确的吗?_C#_Windows Phone - Fatal编程技术网

C# InitializeComponent()之间的调用;这是不明确的吗?

C# InitializeComponent()之间的调用;这是不明确的吗?,c#,windows-phone,C#,Windows Phone,我的错误是: 错误4以下方法或属性之间的调用不明确:“Grub2._0.Time.InitializeComponent()”和 'Grub2._0.Time.InitializeComponent()' 这是我的密码: using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Windows; using System.Windows.Controls; u

我的错误是:

错误4以下方法或属性之间的调用不明确:“Grub2._0.Time.InitializeComponent()”和 'Grub2._0.Time.InitializeComponent()'

这是我的密码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Navigation;
using Microsoft.Phone.Controls;
using Microsoft.Phone.Shell;

namespace Grub2._0
{
    public partial class Time2 : PhoneApplicationPage
    {
        public void Time2.()
        {
            InitializeComponent();
        }


        private void Button_Click(object sender, RoutedEventArgs e)
        {
            if (AMRadioButton.IsChecked == true)
                NavigationService.Navigate(new Uri("/PolicemanFood.xaml", UriKind.Relative));
            else if (PMRadioButton.IsChecked == false)
                NavigationService.Navigate(new Uri("/Weed.xaml", UriKind.Relative));
            else
                NavigationService.Navigate(new Uri("/BurgerKing.xaml", UriKind.Relative));
        }
    }
}
请尝试以下代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Navigation;
using Microsoft.Phone.Controls;
using Microsoft.Phone.Shell;

namespace Grub2._0
{
    public partial class Time2 : PhoneApplicationPage
    {
        public Time2()
        {
            InitializeComponent();
        }

        private void Button_Click(object sender, RoutedEventArgs e)
        {
            if (AMRadioButton.IsChecked == true)
                NavigationService.Navigate(new Uri("/PolicemanFood.xaml", UriKind.Relative));
            else if (PMRadioButton.IsChecked == false)
                NavigationService.Navigate(new Uri("/Weed.xaml", UriKind.Relative));
            else
                NavigationService.Navigate(new Uri("/BurgerKing.xaml", UriKind.Relative));
        }
    }
}

删除了构造函数上的void关键字和Time2之后的句点。

哈哈,谢谢。好吧,我把它们记在心里了。编辑了答案。仍然有问题。我有一个Time.xaml.cs和一个Time2.xaml.cs(用于不同的.xaml文件)。我最终删除了所有的Time2,因为它没有太多内容,我将重试。请确保名称空间也相同。。。我看到里面有那个句号。你必须在你的代码文件和项目属性中重命名它们。谢谢,这是给我的!初始化组件();是Visual Studio建议我编写一个InitializeComponent()方法来处理异常。