Tôi đang cố gắng chuyển một C# -WPF-Project hiện có thành một ứng dụng iPad.Tái sử dụng C# -Dự án trên iPad
Theo như tôi phát hiện ra bây giờ, cách tốt nhất để đi sẽ là sử dụng MonoTouch và sử dụng lại càng nhiều C# -Logic càng tốt.
Vì dự án ban đầu được viết với WPF cho một TabletPC thực tế, câu hỏi của tôi là, nếu có bất kỳ cách nào, để sử dụng lại nguồn WPF hoặc ít nhất là giảm thiểu phần tôi phải viết lại.
Nếu có bất kỳ lựa chọn thay thế tốt để MonoTouch, tôi sẽ đánh giá cao lời khuyên quá :)
UPDATE: Nhận xét của bạn là hữu ích, nhưng không phải là 100% những gì tôi đang tìm kiếm. MonoCross trông đẹp, nhưng theo như tôi hiểu, nó chỉ "ẩn" phần iOS cụ thể. Điều tôi thực sự yêu thích, sẽ là một cách để tái sử dụng WPF-Controls "đặc biệt" viết tay. (Hoặc ít nhất là giảm thiểu công việc/thời gian để chuyển chúng.) Điều này sẽ rất tuyệt vời.
CẬP NHẬT 2: Có lẽ tôi nên thêm, rằng tôi cũng sẽ chấp nhận một số kỹ thuật ba bước "phức tạp". Ví dụ, có cách nào để dịch các tệp XAML-WPF thành HTML5 (hoặc một cái gì đó không kém phần mạnh mẽ) và sau đó sử dụng Titanium hoặc PhoneGap? Ngôn ngữ và khung không phải là vấn đề lớn, tôi chỉ cố gắng tìm cách sử dụng lại càng nhiều càng tốt :)
Có loại dịch vụ web nào được sử dụng trong ứng dụng WCF gốc không? – fuzz
Không, không có lớp Dịch vụ Web trong ứng dụng WPF gốc. – basti
Xem câu hỏi liên quan này: http://stackoverflow.com/questions/8755801/anyone-have-experience-with-architecture-for-cross-platform-wp7-android-ios-mobi/8756281#8756281 – ColinE