2009-05-05 37 views
5

Cách tốt nhất để tuần tự hóa cây phần tử wpf thành xaml để tôi có thể có được một đại diện thời gian thiết kế là gì?Cách tốt nhất để tuần tự hóa cây phần tử wpf thành Xaml là gì?

XamlWriter.Save là có hạn chế nghiêm trọng, và nó có thể cung cấp duy nhất đại diện thời gian chạy

Có lẽ Microsoft không muốn bất kỳ ai để xây dựng một nhà thiết kế XAML tùy chỉnh với nhiều công sức ra :(

Trả lời

-1

chỉ cần bỏ đoạn đơn vị xml khử và định tuyến lại cả thủ tục mảng phần vào cây WPF. sau đó tạo ra các đối tượng như một dòng thời gian.

simples

+2

bạn có thể làm cho trò đùa đó trở nên thú vị hơn với một ví dụ – amazedsaint

1

Theo tôi được biết, không có cách nào trực tiếp để có được những đại diện thời gian thiết kế của XAML từ cây thị giác. :)

+0

Làm cho thiết kế xaml của riêng bạn! – abmv

+0

Vâng, đó là những gì chúng tôi đang làm. Toàn bộ ý tưởng là để xem liệu chúng ta có thể làm việc với cây thị giác hay để cung cấp một dom tùy chỉnh. Chúng tôi đã kết thúc với một dom tùy chỉnh. Cảm ơn – amazedsaint

+0

Nhưng bạn biết dom tùy chỉnh có bảo trì cao - làm thế nào bạn sẽ quản lý điều đó? – Vin

0

Chúng tôi có một sản phẩm thiết kế XAML mà emplores một serializer XAML tùy chỉnh. Vì nó là, đó là giải pháp hữu ích nhất cho chúng ta. Tuy nhiên, với .Net 4, có rất nhiều lựa chọn tuyệt vời (và người trợ giúp) để thực hiện chính xác nhiệm vụ đó. Vì vậy, nếu bạn không sợ một chút dè dặt, tôi sẽ bắt đầu tìm kiếm ở đó.

Kiểm tra xem Guy Burstein có gì để nói về điều đó.

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