代码之家  ›  专栏  ›  技术社区  ›  Andrew

如何使WPF窗口在类库中可用?

  •  1
  • Andrew  · 技术社区  · 15 年前

    我正在创建一个类库,使一些XAML窗口(理论上)可用。要创建XAML,我在项目上单击鼠标右键,然后单击“添加”->新项,然后是指定窗口(WPF)。然后我创建了我的XAML,我已经在一个独立的应用程序中原型化了它。但是,当我开始构建项目时,出现以下错误:

    The type name 'MyWindow' does not exist in the type 'MyProjectName.MyProjectName'
    

    我的XAML的标题如下所示:

    <Window x:Class="MyProjectName.MyWindow"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            Title="MyWindow" WindowStyle="ToolWindow" WindowStartupLocation="CenterScreen" Loaded="Window_Loaded" Height="300" Width="300">
    

    w" WindowStyle= 在XAML中。

    XAML的生成操作是 Page

    2 回复  |  直到 15 年前
        1
  •  2
  •   Jay    15 年前

    您有一个与其命名空间同名的类,您只能用代码来实现,但不能用XAML或XAML+代码。

    更改类名或命名空间。

        2
  •  0
  •   Joel Martinez    15 年前