Tôi muốn có lớp ứng dụng của riêng tôi kế thừa từ System.Windows.Application. Vấn đề là trong file Application.xaml, tôi phải khai báo các ứng dụng như thế này:WPF - kế thừa từ System.Windows.Application
<src:MyBaseApplication x:Class="MyApplication"
xmlns:src="clr-namespace:MyApplication;assembly=WpfTestApplication"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri="FPrincipal.xaml">
<Application.Resources>
</Application.Resources>
</src:MyBaseApplication>
Nó hoạt động tuyệt vời trong thời gian chạy, nhưng khi tôi chỉnh sửa các thuộc dự án, tôi nhận được thông báo lỗi sau của dự án trình chỉnh sửa thuộc tính của Visual Studio:
Đã xảy ra lỗi khi cố gắng tải tệp định nghĩa ứng dụng cho dự án này. Không thể phân tích cú pháp tệp '[...] \ Application.xaml'. Vui lòng chỉnh sửa tệp trong trình chỉnh sửa XAML để sửa lỗi. Không thể tìm thấy phần tử gốc được mong đợi "Ứng dụng" trong tệp định nghĩa ứng dụng.
Dự án là dự án VB.NET. Ai đó có cách giải quyết? Tôi muốn giữ file application.xaml.
Cảm ơn
Bạn đã bao giờ tìm ra giải pháp cho vấn đề này chưa? –
Tôi chỉ thử nó và không có lỗi, tôi đã có thể lấy được từ System.Windows.Application, và sau đó sử dụng nó trong App.Xaml của tôi, tất cả mọi thứ hoạt động như nó nên, không có xem phàn nàn về bất cứ điều gì. – adminSoftDK
@adminSoftDK: bạn đã thử với VS2008 chưa? –