6

WPF でドキュメント (ctrl+tab) を変更すると (おそらく他のドキュメントも)、フォーカスは常にデザイン ペインに移動します。XAML を編集して、別の既存のドキュメントから既存の要素をコピーしたいとします。XAML タイプの Doc1 にいます。次に、以前に XAML ペインにいた Doc2 に切り替えます。これで、Doc2 のデザイナーがフォーカスされます。XAML でフォーカスを離れたので、Shift 矢印を使用して XAML テキストを選択します。代わりに、フォーカスされたコントロールが移動します。切り返すときも同じ。

VS 2012 は、フォーカスがどのペイン (XAML/デザイン) にあったかを単純に覚えていません。私はこれを頻繁に行うため、これは非常に困難です。現在、現在のドキュメントを変更した後は、常にマウスをつかんで XAML に切り替える必要があります。

これが変更できるかどうか、何か考えはありますか?または、少なくとも、ある XAML から別の XAML に切り替えるためのキーボード ショートカットがある場合。

4

3 に答える 3

0

Shift+ESCをお探しですか?これにより、Visual Studio Eg でフォーカスされている現在のウィンドウが閉じます。ソリューション エクスプローラー、出力ウィンドウ、イミディエイト ウィンドウなど。

于 2013-07-30T14:08:49.737 に答える
0

Shift+F7 を押しても役に立ちませんか?

于 2013-09-04T15:15:04.507 に答える
0

私はこれにとてもイライラしていましたが、ついに回避策を見つけました! ペインが折りたたまれている場合にのみ、shift+F7 でペインが切り替わるように見えます。回避策の欠点は、一度に 1 つのペイン (デザイナーまたは XAML) しか表示できないことです。何らかの理由で、分割ビューで Shift+F7 が機能しません。小さな注意点として、私は Visual Studio 2015 を使用しています。動作は 2012 でも同じであると思われます。この回答は、vs2015 でも機能することを知っている人には、より関連性があるかもしれません。

折りたたみビューをヒット XAML デザイナーの図

注意すべきもう 1 つの重要な点は、1 つのペインが折りたたまれていることを確認する方法です。Visual Studio は、その特定の XAML ファイルに対して XAML デザイナーを使用した最後のビューを記憶しているようです。ファイルごとに変更でき、Visual Studio が記憶します。または、(visual-studio-2015 で) ツール メニュー項目に移動して、.xaml ファイルが開く既定のモードを変更できます。次に、[オプション] をクリックして、オプション ウィンドウを開きます。次に、オプション ウィンドウの左側にあるペインの最後のオプションである [XAML デザイナー] をクリックします。次に、Default Document View というラベルの付いたコンボボックスで選択した項目を Split View から Source View に変更します。

最初にデフォルトを変更したとき、うまくいくとは思いませんでした。デフォルトを変更しても、特定のファイルの最後のドキュメント ビューで保存された設定は上書きされません。デフォルトが適用されていることがわかった唯一の方法は、ソリューションの .suo ファイルを消去してビジュアル スタジオを閉じることでした。.suo ファイルを削除し、ソリューションを閉じて再度開いても機能しませんでした。ファイルを削除してビジュアル スタジオを閉じ、ビジュアル スタジオをバックアップして開き、ソリューションをリロードする必要がありました。

.suo ファイルは、ソリューション フォルダー内の「.vs」という隠しフォルダーに隠されています。気に入らないことが起こった場合に備えて、最初は名前を .suo.bak に変更しましたが、ソリューションをリロードしてすべて問題がなければ削除しました。

于 2016-06-07T13:55:14.940 に答える