2012-10-26 33 views
5

khi bạn thay đổi tài liệu (ctrl + tab) trên WPF (có thể cả những người khác nữa) tiêu điểm luôn đi vào ngăn thiết kế. Vì vậy, hãy tưởng tượng - bạn chỉnh sửa XAML và muốn sao chép một phần tử hiện có từ một tài liệu hiện có khác. Bạn đang ở trong loại Doc1 XAML, sau đó bạn chuyển sang Doc2 nơi bạn đã ở trong ô XAML trước đó. Bây giờ, Nhà thiết kế của Doc2 sẽ tập trung. Vì tôi rời tiêu điểm trong XAML, tôi sử dụng mũi tên dịch chuyển để chọn một số văn bản XAML - thay vào đó điều khiển tập trung được di chuyển. Tương tự khi bạn chuyển trở lại.Visual Studio 2012 thay đổi tiêu điểm thành cửa sổ thiết kế

VS 2012 chỉ đơn giản là không nhớ trong đó khung (XAML/thiết kế) trọng tâm đã được. Điều này thực sự khó khăn đối với tôi vì tôi làm điều này thường xuyên - và bây giờ tôi đã luôn luôn lấy con chuột và chuyển về XAML sau khi thay đổi tài liệu hiện tại.

Bất kỳ ý tưởng nào nếu điều này có thể thay đổi? Hoặc ít nhất là nếu có một phím tắt để chuyển từ một XAML sang một XAML khác.

+0

Tôi không chắc chắn vì tôi không có VS 2012 ở đây nhưng điều này có thể giúp http://stackoverflow.com/questions/1034392/is-there-a-shortcut-key-to-switch-between-split-panes-in -visual-studio-managemen nó làm việc cho tôi trong VS2010. – Fred

+0

Chỉ cần làm điều này và nhận ra tôi đã đọc sai câu hỏi tôi nghĩ.Tôi nghĩ rằng phím tắt bạn đang tìm kiếm là Shift-F7 – Fred

+1

Trên máy tính của tôi, tiêu điểm nằm trong trình chỉnh sửa văn bản khi sử dụng tab ctrl để điều hướng giữa các tài liệu. –

Trả lời

0

Bạn đang tìm kiếm Shift + ESC. Điều này đóng cửa sổ hiện tại được tập trung trong Visual Studio Ví dụ. Giải pháp Explorer, Cửa sổ đầu ra, Cửa sổ ngay lập tức, v.v.

0

Không nhấn Shift + F7 sẽ giúp bạn?

+0

No Và nó thay đổi - đôi khi nó hoạt động (Focus vẫn nằm trong mã XML) nhưng phần lớn thời gian tôi hạ cánh trong thiết kế – ManniAT

0

Tôi đã rất thất vọng bởi điều này nhưng cuối cùng tôi đã tìm được một công việc xung quanh! Nếu bạn có một cửa sổ sụp đổ sau đó và chỉ sau đó thay đổi + F7 dường như chuyển đổi giữa các tấm. Công việc xung quanh nhược điểm là bạn chỉ có thể xem một cửa sổ (Designer hoặc XAML) tại một thời điểm. Đối với một số lý do Shift + F7 không hoạt động khi ở chế độ xem chia tách. Nhỏ caveat, tôi đang trong Visual Studio 2015. Tôi nghi ngờ hành vi là như nhau cho năm 2012. Câu trả lời này có thể có liên quan nhiều hơn đến bất cứ ai đi qua này biết rằng nó hoạt động cho vs2015 mặc dù.

Hit Collapse Xem XAML Designer Diagram

Một điều đó là quan trọng cần lưu ý là làm thế nào để đảm bảo một cửa sổ được thu nhỏ. Visual studio dường như nhớ xem lần cuối bạn đã có thiết kế XAML cho tệp XAML cụ thể đó. Bạn có thể thay đổi chúng cho mỗi tệp và studio trực quan sẽ ghi nhớ hoặc bạn có thể thay đổi chế độ mặc định của tệp .xaml sẽ mở bằng cách đi tới (trong visual-studio-2015) mục trình đơn công cụ. Sau đó nhấp vào tùy chọn, mở ra cửa sổ tùy chọn. Sau đó nhấp vào XAML Designer, đây là tùy chọn cuối cùng trong cửa sổ bên trái của cửa sổ tùy chọn. Sau đó, thay đổi mục đã chọn trong hộp tổ hợp có gắn nhãn Chế độ xem tài liệu mặc định từ chế độ xem tách sang dạng xem nguồn.

Khi lần đầu tiên tôi thay đổi mặc định, tôi không nghĩ rằng nó hoạt động; việc thay đổi mặc định sẽ không ghi đè cài đặt được lưu cho chế độ xem tài liệu cuối cùng mà bạn đang sử dụng cho một tệp cụ thể. Cách duy nhất tôi tìm thấy để có các ứng dụng mặc định là chỉ cần quét sạch tập tin .suo của tôi cho giải pháp và studio trực quan gần. Xóa tệp .suo và đóng và mở lại giải pháp không hoạt động. Tôi phải xóa tệp và đóng studio trực quan, mở studio trực quan sao lưu và tải lại giải pháp.

Tệp .suo đang ẩn trong thư mục ẩn có tên ".vs" bên trong thư mục giải pháp. Ban đầu tôi chỉ đổi tên nó .suo.bak chỉ trong trường hợp có điều gì đó xảy ra mà tôi không thích, nhưng một khi tôi tải lại giải pháp và mọi thứ đều ổn, tôi đã xóa nó.

Các vấn đề liên quan