2014-11-10 14 views
7

Đôi khi, khi chỉnh sửa Window trong trình chỉnh sửa XAML, tab thuộc tính chỉ tự khóa khi nhận bất kỳ nhấn bàn phím nào, tôi thậm chí không thể thêm sự kiện, tôi phải khởi động lại VS để làm việc trở lại. Tôi vẫn có thể chỉnh sửa bằng cách sử dụng mã XAML, nhưng các thuộc tính đã trở thành chỉ đọc.Trình chỉnh sửa Visual Studio XAML bỏ qua các lần nhấn phím trong tab thuộc tính

Tôi có phải là người duy nhất gặp sự cố này không? Có cách giải quyết nào không?

btw: desktop WPF

+0

Tôi chưa có điều này xảy ra với ngăn Thuộc tính, nhưng tôi đã có Visual Studio ngừng chấp nhận đầu vào bàn phím cho trình chỉnh sửa. Thông thường, alt + tabbing ra khỏi VS và sau đó trở lại trong một lần nữa sửa chữa nó. Ngoài ra, ngăn có thể khóa chính nó trong khi trình gỡ lỗi được đính kèm. –

+0

Trình chỉnh sửa mã chỉ dừng chấp nhận nhập bàn phím một vài lần, nhưng ngăn Thuộc tính gần như mỗi tuần. Ứng dụng được dừng lại, nhưng tôi không biết liệu có quá trình ẩn nào đó gây ra sự lộn xộn này không ... Alt + Tab không làm gì trong trường hợp này ... –

+0

Thử khóa và mở khóa máy trạm của bạn (Windows + L). Nếu điều đó không khắc phục được, bạn có thể phải khởi động lại VS. Thật đáng tiếc là quá trình xử lý đầu vào rất lung lay. Có lẽ là một lỗi ở đâu đó trong tương tác Win32/WPF sôi nổi mà họ làm. –

Trả lời

9

Có một workaround đăng bởi Tuấn Trần 2 trên 2014/10/09 tại 19:36 trên Microsoft Visual Studio and NET Framework Home Page:

  1. mở Notepad, copy và dán đoạn mã này: taskkill /f /im XDesProc.exe

  2. Lưu tệp bằng phần mở rộng .bat.

  3. Chạy tệp bằng cách nhấp đúp vào tệp bất kỳ khi nào cửa sổ thuộc tính không phản hồi.

... hoặc thay vào đó, chỉ cần giết quá trình XDesProc.exe trong Trình quản lý tác vụ.

Visual Studio sau đó sẽ cung cấp cho bạn tùy chọn để bắt đầu lại nhà thiết kế. Đối với những gì tôi đọc, Microsoft có kiến ​​thức về lỗi này, nhưng chưa có trạng thái cho nó. Hy vọng họ sẽ sớm giải quyết vấn đề này.

+1

Cảm ơn, lần sau khi 'Cửa sổ thuộc tính 'không chấp nhận các lệnh của tôi, tôi sẽ hủy quá trình. –

+1

Việc đánh giá giải pháp của bạn có thể mất một ít thời gian, lỗi này gần như là ngẫu nhiên. Không chắc nguyên nhân là gì. hahaha –

+1

Không sao cả! Tôi đã có chiều nay "đặc quyền" của thử nghiệm này và nó hoạt động rất tốt đẹp trong khi làm việc trên dự án WPF mới nhất của tôi. Bạn không cần phải đóng Visual Studio để làm việc này. Sau khi giết quá trình, thông báo tải lại trình thiết kế bật lên ngay lập tức và nó cho phép bạn tải lại từ cùng một thông báo, giống như nó đang chờ bạn! –

0

tôi đã rất cùng một vấn đề, nhưng đối với tôi thậm chí khởi động lại VS didnt làm việc. Tôi thậm chí đã thử khởi động lại PC và gỡ cài đặt các chương trình đã cài đặt gần đây. không có gì giúp được.

Vấn đề thực tế trong trường hợp của tôi là,

tôi có thể chỉnh sửa các file .cs, nhưng tôi couldnt chỉnh sửa các file XAML. Chỉ có tôi mới có thể thêm ngắt dòng trong xaml. Tôi đã dành nhiều giờ và cuối cùng tìm thấy vấn đề là với Resharper từ Jetbrains.

Tôi đã cài đặt Resharper vài ngày trước và sau khi sử dụng đánh giá, tôi đã tạm dừng giấy phép để sử dụng đánh giá hiệu quả. (Trong menu resharper bạn có tùy chọn cấp phép tạm dừng). Vì vậy, khi đánh giá được tạm dừng tôi không thể chỉnh sửa các tập tin xaml và cuối cùng tôi đã phải tiếp tục đánh giá hoặc gỡ bỏ cài đặt lại hoàn toàn.

IMO không công bằng với Jetbrains.

+0

Xin lỗi thời gian dài để trả lời. Tôi có Resharper hoạt động, với đăng ký 1 năm. Vì vậy, nó không thể được điều này. –

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