CS0103,使用其他XAML页时,当前上下文中不存在'InitializeComponent'

ohtdti5x  于 2022-12-07  发布在  其他
关注(0)|答案(1)|浏览(261)

我已经在这个问题上纠缠了几个小时,“InitializeComponent”在当前上下文中不存在。

public partial class CreateAccount : Window
{
    public CreateAccount()
    {
        InitializeComponent();
    }

下面是我的XAML代码

<Window x:Class="HotelAccomadation.Interface.CreateAccount"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:local="clr-namespace:HotelAccomadation.Interface"
    mc:Ignorable="d"
    Title="CreateAccount" Height="450" Width="800"
    Background="AliceBlue"
    >

我已确保名称相同,还应执行什么操作?

rbl8hiat

rbl8hiat1#

若要解决这个问题,您需要将建置动作设定为'Page',如果您建立 windows ,它将不会初始化元件。因此您接着需要变更建置动作。

一旦你知道你在找什么,这是一个很容易的解决办法。

相关问题