我在 Window 7 上的 VS2010 WPF 上开发。我有一个项目不会引发任何错误或警告,编译正常,XAML 设计显示正常,但我无法在 XAML 设计视图中单击或选择任何控件。
是什么原因,或者我怎样才能找出问题或可能的异常?
有同样的问题,我之前可以在 VS2012 WPF 项目中选择控件,但有些东西发生了变化。
算出它是 a TabItem
in a TabControl
,我已将可见性设置为折叠
<TabItem Visibility="Collapsed">
隐藏顶部的选项卡标题。将TabItem
可见性设置回可见
<TabItem Visibility="Visible">
TabItem
允许在 XAML 设计视图中选择包含在 中的控件。
我通过将一个空网格作为我的 "main" 的最后一个子元素来重现了这种行为Grid
。在 VS2010 的设计器中,我无法选择任何Button
s. 这可能是你的问题吗?
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
<Button Content="Button" Height="52" HorizontalAlignment="Left" Margin="93,74,0,0" Name="button1" VerticalAlignment="Top" Width="113" />
<Button Content="Button" Height="38" HorizontalAlignment="Left" Margin="280,100,0,0" Name="button2" VerticalAlignment="Top" Width="96" />
<Grid></Grid> <!-- THIS IS THE PROBLEM!!! -->
</Grid>
</Window>
最近有这个,构建项目似乎解决了这个问题。
你的工具箱里有指针吗?有时工具箱内的指针项不见了。所以下一个项目(边框)被选中。因此,当您尝试单击时,实际上是在尝试为设计添加边框。您可以尝试重置工具箱。但请注意,自定义工具已经消失,必须再次添加。(我无法对这个问题发表评论,所以这就是我“回答”的原因)