ウィンドウ7のVS2010WPFで開発しています。エラーや警告をスローせず、正常にコンパイルされたプロジェクトがあります。XAMLデザインビューでコントロールをクリックまたは選択できない場合を除いて、XAMLデザインは正常に表示されます。
理由は何ですか、または問題や考えられる例外をどのように見つけることができますか?
同じ問題があり、以前はVS2012 WPFプロジェクトでコントロールを選択できましたが、何かが変更されました。
であることがわかっTabItem
たTabControl
、私は可視性を折りたたむように設定しました
<TabItem Visibility="Collapsed">
上部のタブヘッダーを非表示にします。可視TabItem
性を可視に戻す
<TabItem Visibility="Visible">
に含まれるコントロールをTabItem
XAMLデザインビューで選択できるようにします。
「メイン」の最後の子要素として空のグリッドを配置することで、この動作を再現しましたGrid
。VS2010のデザイナでは、を選択できませんButton
。これはあなたの問題でしょうか?
<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>
最近これがあった場合、プロジェクトを構築することで問題が解決したようです。
ツールボックスにポインタがありますか?ツールボックス内のポインタアイテムがなくなっている場合があります。そのため、次の項目(境界線)が選択されます。したがって、クリックしようとすると、実際にはデザインに境界線を追加しようとしています。ツールボックスをリセットしてみてください。ただし、注意してください。カスタムツールはなくなり、再度追加する必要があります。(私はこの質問にコメントすることができなかったので、それが私が「答えた」理由です)