Tôi cần nó cho nút thoát của riêng mình. Làm ơn hãy nói cho tôi? Tôi thử điều này: this.Close(); // hoặc Exit không làm việc (Cách thoát hoặc đóng ứng dụng UWP theo chương trình? (Windows 10)
Trả lời
Bạn có thể sử dụng CoreApplication
lớp học. Nó cung cấp một static exit method:
public void CloseApp()
{
CoreApplication.Exit();
}
Tuy nhiên, các tài liệu khẳng định như sau:
Note Không sử dụng phương pháp này để tắt một ứng dụng bên ngoài của thử nghiệm hoặc gỡ lỗi kịch bản.
Đáng buồn thay, lý do đằng sau điều đó không được giải thích.
Hơn nữa, bạn có thể sử dụng kiểu cũ Application.Exit
phương pháp (không tĩnh):
public void CloseApp()
{
Application.Current.Exit();
}
Tại đây bạn cũng nên có một cái nhìn trong những nhận xét:
Sử dụng phương pháp này để cung cấp giao diện người dùng cho phép người dùng thoát khỏi ứng dụng của bạn. Tuy nhiên, thông thường, bạn không nên cung cấp giao diện người dùng này vì hệ thống tự động quản lý thời gian sử dụng ứng dụng và chấm dứt các ứng dụng bị tạm ngưng khi cần thiết để giải phóng tài nguyên.
tl; dr: Cả Exit
phương pháp này sẽ chấm dứt các ứng dụng, chứ không phải đình chỉ nó. Bạn nên tự hỏi mình liệu đây có phải là hành động bạn muốn thực hiện hay không.
Đây là cách hỗ trợ của thoát một ứng dụng UWP:. Tuy nhiên
Application.Current.Exit();
Nó là tương đối hiếm hoi mà bạn nên sử dụng nó một cách cẩn thận xem xét những kinh nghiệm giao diện người dùng liên quan đến kịch bản mà Ví dụ, nó có thể được biện minh để thoát khỏi ứng dụng một cách có lập trình nếu một số tài khoản đã hết hạn hoặc các quyền bảo mật được quản lý từ xa đã bị thu hồi. nguyên tắc của Windows hướng dẫn.
Ồ, thật dễ dàng! cảm tạ! – AlexeySRG
"Rất hiếm khi bạn có nút" Thoát "riêng ở giữa màn hình của mình ..." - Điều này thực sự rất phổ biến, hầu như không có ngoại lệ, mọi trò chơi đều có nút thoát! –
Bạn sẽ thoát khỏi ứng dụng dành cho máy tính để bàn chỉ chạy toàn màn hình như thế nào? – dynamichael
- 1. Cách thoát hoặc thoát khỏi ứng dụng Windows Phone 8 của tôi theo chương trình?
- 2. ItemsControl và ItemTemplateSelector trong Windows 10 Ứng dụng UWP
- 3. Cách thoát chương trình: sys.stderr.write() hoặc in
- 4. Truy vấn LDAP sử dụng UWP trên Windows 10 IoT
- 5. Windows 10 IOT Vòng đời (hoặc: cách tính tài sản chấm dứt ứng dụng nền)
- 6. Golang: sử dụng Windows 10 API/UWP/System.WindowsRuntime?
- 7. Cách đóng ứng dụng theo chương trình khi người dùng chạm vào nút
- 8. Cách thoát ứng dụng java từ bên trong chương trình
- 9. Chuyển đổi ứng dụng UWP Windows 10 hiện có trong Android
- 10. Cách kết nối theo chương trình với thiết bị Bluetooth đã ghép nối khi kết nối bị mất trong Windows 10 UWP
- 11. Windows 10 UWP - dừng tác vụ nền nếu ứng dụng tiền cảnh đang chạy
- 12. Ứng dụng Windows 10 UWP - Đặt kích thước cửa sổ trên máy tính để bàn
- 13. Quay lại chương trình Windows sau 10 năm
- 14. Mở khóa Windows theo chương trình
- 15. Cách đóng Hộp thoại Tin nhắn theo chương trình
- 16. Điều hướng đến một Trang trong VS2015 Windows 10 UWP bằng cách sử dụng Tham số
- 17. Ghi đè bàn chải chủ đề Windows 10 UWP
- 18. Mã thoát từ ứng dụng Windows Forms
- 19. Cách đóng hộp thoại tin nhắn theo chương trình?
- 20. Cách bắt đầu viết ứng dụng UWP với React Native?
- 21. Sử dụng Boost với ứng dụng phổ dụng Windows 10
- 22. Cách Sao chép và Đổi kích thước Hình ảnh trong Windows 10 UWP
- 23. Cách khởi động lại hoặc tải lại ứng dụng iPhone theo chương trình trong iOS
- 24. Cách thoát Ứng dụng Windows Forms trong C#
- 25. Sử dụng <Tương tác.Behaviors> và <EventTriggerBehavior> trong ứng dụng UWP 10
- 26. Cách dừng dịch vụ Windows theo chương trình
- 27. Cách tạo đối tượng COM trong ứng dụng UWP? (C#)
- 28. Chuyển Xamarin ứng dụng Windows 8 sang Windows 10 SDK
- 29. Gọi phần mở rộng ứng dụng iOS theo chương trình
- 30. Ứng dụng Windows Forms trên Windows 10 không mở rộng đúng cách
Lý do là nó chống lại các dòng hướng dẫn UX để đóng ứng dụng theo chương trình –