【发布时间】:2014-12-05 15:14:56
【问题描述】:
我有两个 wpf 表单,我决定将它们组合起来。我将一种形式剪切并粘贴到另一种形式中,然后尝试对代码执行相同的操作。出于某种原因,对于我粘贴的每个项目,它都在说“xxTextBox 在当前上下文中不存在”。已经存在的控件和代码不受影响。
我不确定我错过了什么。这是 VS2013 中的设计模式全部生成的 xml,除了一个问题控件之外,其他所有控件都已删除。
<UserControl x:Class="EntryPanels.Ingredients"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
mc:Ignorable="d"
d:DesignHeight="555" d:DesignWidth="925">
<Grid Background="#FFBD9D9D">
<TextBox Name="TBName" HorizontalAlignment="Left" Height="23" Margin="367,183,0,0" VerticalAlignment="Top" Width="169"/>
</Grid>
</UserControl>
还有一点代码:
string Name = TBName.Text;
【问题讨论】:
-
您能否更具体地说明消息的显示位置?
-
它运行了吗?你试过重建吗?关闭VS并重新启动它怎么样?有时我似乎得到了实际上并不存在的“幻影”错误,但错误缓存没有被清除或其他东西。
-
尝试通过右键单击解决方案来清除它。同时检查两种形式的命名空间和窗口名称。
-
是的,它一定是被缓存了。重新加载解决方案解决了它。