Khi một dự án Ứng dụng WPF mới được tạo, MainWindow.xaml
, App.xaml
và mã tương ứng của chúng ở phía sau các lớp được tạo tự động. Trong số App.xaml
có thuộc tính xác định cửa sổ nào sẽ được chạy ban đầu và theo mặc định là StartupUri="MainWindow.xaml"
Làm thế nào để tùy chỉnh khởi động ứng dụng WPF?
Tôi đã tạo một lớp Dispatcher
mới trong cùng một dự án. Khi khởi động, tôi muốn thể hiện của lớp đó Dispatcher
được xây dựng và sau đó một trong các phương thức của nó để chạy. Phương thức đó sẽ thực sự tạo và hiển thị cửa sổ MainWindow
. Vậy làm thế nào để tôi sửa đổi App.xaml
hoặc App.xaml.cs
để làm cho nó xảy ra? Hoặc, nếu nó không thể được thực hiện bởi App
, làm thế nào tôi nên thực hiện nó? Cảm ơn.
Vâng, cảm ơn bạn, hoạt động. – Boris
Bạn có thể giải thích về những gì MyClassIWantToInstantiate() nên được? Tôi đã cố gắng MainWindow đó là lớp của cửa sổ chính của ứng dụng WPF của tôi và không có gì xảy ra sau đó ... Đó là mã sự kiện được tải không thực thi. –
Lớp học thực sự có thể là nhu cầu của bạn. Để hiển thị một góa phụ, bạn sẽ phải khởi tạo nó, sau đó gọi 'Show()' để hiển thị nó. –