Tôi đang cố gắng chuyển một ứng dụng đơn giản sang Windows 8 Metro (WinRT). Có vẻ như một số phương pháp rất cơ bản bị thiếu. Một ví dụ cơ bản: Type.GetProperty()
. Nó có sẵn cho Windows Phone 7, Silverlight và .NET client profile. Tôi có phải cài đặt một cái gì đó (ví dụ: một thư viện đặc biệt) hoặc là phương pháp này chỉ đơn giản là không có sẵn trong hồ sơ NET metro.Thiếu phương thức Type.GetProperty() trong Windows 8 Developer Preview
CẬP NHẬT
OK, cảm ơn bạn. Bây giờ tôi sử dụng this.GetType().GetTypeInfo().DeclaredProperties
.
using System.Reflection;
là cần thiết để có phương thức mở rộng này GetTypeInfo()
.
Sidenote: Nó không phải là đơn giản để cổng một ứng dụng WP7 hiện có để tàu điện ngầm. Không chỉ thay đổi không gian tên ... (Reflection, Streams, Dispatcher, ...) –