0

我创建了一个这样的 WPF 窗口:

<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:ReVVed" x:Class="ReVVed.Merge_Text_Window"
    MinWidth="400" MinHeight="400" Width="600" Height="400" WindowStyle="ToolWindow" Title="Merge Text" WindowStartupLocation="CenterOwner" Loaded="Window_Loaded">

我编译了代码并尝试了它,但是当我返回并添加一个 Window_Loaded 事件处理程序时,我开始收到此错误:

“ReVVed.ReVVed”类型中不存在类型名称“Merge_Text_Window”

我不知道对 ReVVed.ReVVed 的调查是什么。该错误引用了第 4 行第 22 列,即 Minwidth 声明。我的代码中的任何地方都没有 ReVVed.ReVVed 命名空间。我无法编译。

有任何想法吗?

4

2 回答 2

0

您是否尝试过此操作,因为该消息暗示该类在复制已指定的本地命名空间之前的命名空间?

<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:ReVVed" x:Class="Merge_Text_Window"
    MinWidth="400" MinHeight="400" Width="600" Height="400" WindowStyle="ToolWindow" Title="Merge Text" WindowStartupLocation="CenterOwner" Loaded="Window_Loaded">
于 2013-09-30T06:24:18.920 回答
0

不知道为什么它会起作用,但我将窗口和代码放在一个单独的命名空间而不是在项目命名空间下,它现在编译得很好。

于 2013-09-30T19:26:50.860 回答