2012-06-15 22 views

Trả lời

2

Tôi tin rằng không có, XAMLHTML/CSS những con đường riêng biệt khi nói đến lớp trình bày và bạn không thể kết hợp chúng (trừ các 'thủ đoạn bẩn thỉu' như WebView kiểm soát trong XAML, nhưng nó không sử dụng cho khả năng sử dụng lại thành phần).

Windows 8 architecture diagram có thể hữu ích khi xem XAML/HTML/WinRT có liên quan như thế nào. Các ứng dụng trong HTML/JS được kết xuất trong Internet Explorer 10 Metro, chỉ trong ngữ cảnh khác (với các API mở rộng, các quy tắc bảo mật khác nhau, v.v.), trong khi XAML có các cơ chế khác nhau. WinRT nằm sâu bên dưới lớp trình bày.

0

Điều này là không thể. HTML tự đứng với CSS và Javascript. Tại sao bạn cần thực hiện việc này? Tôi tin rằng với HTML5, bạn sẽ không cần XAML.

+0

rõ ràng là bạn có thể thực hiện một số nội dung không phải là một phần của tiêu chuẩn HTML/JS, nhưng gọi trình bao gồm thư viện C# hoặc C++ mà bạn có thể gói. lý do tôi hỏi là sử dụng lại mã nhiều hơn. nếu tôi thực hiện một điều khiển dựa trên XAML có một số chức năng tốt và muốn sử dụng nó trong nhiều ứng dụng metro, một số được tạo trong XAML, một số có HTML – klumsy

+0

Có, bạn có thể viết một WinRT DLL và viết các thành phần có thể tái sử dụng được sử dụng từ JS . Nhưng khi nói đến giao diện người dùng, tôi không nghĩ rằng bạn có thể đặt một phần tử giao diện người dùng XAML trong HTML. – Superman

Các vấn đề liên quan