bây giờ tôi biết tại sao huy hiệu tên của bạn trông quen thuộc vào Ngày đổi mới cuối cùng.
Nó sẽ là rất nhiều công việc nhưng bạn có thể thực hiện một khởi đầu nhỏ - không có lý do tại sao bạn phải sử dụng XAML, chỉ cần một cái gì đó tạo ra các lớp học một phần.
Vì vậy, bạn có thể mã lên một DSL thay thế XAML bằng một cái gì đó là hợp pháp C# hoặc đi toàn bộ con heo và viết một công cụ VS tạo ra C# giống như cách xử lý XAML. Nó phụ thuộc vào số lượng bạn muốn có sẵn cho tệp mã-đằng sau tại thời gian biên dịch.
Hmmm, với IronRuby, có lẽ một DSL trong IronRuby
(DSL = miền ngôn ngữ cụ thể cho bất cứ ai đọc người đang thách thức acronymically.)
Nguồn
2009-12-16 00:59:18
Quá dài dòng? Tôi nghĩ rằng cố gắng để tuyên bố giao diện người dùng trong C# là xa chi tiết hơn XAML. – Charlie
Có lẽ, nhưng sau đó tôi không xem xét C# một thay thế cho XAML.:) –
Tôi sẽ hỏi câu hỏi này vào ngày hôm trước, nhưng lo lắng nó sẽ bắt đầu một cuộc chiến. Tôi sẽ là "XAML có lùi lại một bước không" nhưng bạn biết điều đó sẽ giảm xuống như thế nào. –