2012-12-10 26 views
6

Tôi đang tạo một ứng dụng cần hỗ trợ nhiều thương hiệu. Phần lớn mã cơ bản giống nhau cho mỗi khách hàng. Sự khác biệt chỉ liên quan đến xây dựng thương hiệu. này, các thành phần sau là khách hàng cụ thể:Windows Phone 7.5/8 - Cách tối ưu để hỗ trợ nhiều nhãn hiệu

  1. hình ảnh, biểu tượng, phối màu
  2. khẩu hiệu, Quy định điều kiện, Chính sách bảo mật
  3. App Icons

Có ai biết cách tối ưu để thực hiện điều này trong Windows Phone 7 & 8? Đặc biệt với thực tế là các khung cửa sổ điện thoại sử dụng xaml và ràng buộc.

Cảm ơn

Trả lời

5

Giả sử bạn không có một tấn của các thương hiệu khác nhau để hỗ trợ, tôi muốn đề nghị chỉ cần tạo ra nhiều dự án và sau đó liên kết các tập tin giữa chúng. Tương tự như cách bạn support Windows Phone 7.5 and 8 with the same code base.

1) Tạo dự án cơ sở của bạn với biểu tượng, biểu tượng Thương hiệu A. 2) Đặt văn bản cụ thể thương hiệu của bạn trong một tập tin tài nguyên 3) Đặt phối màu của bạn trong một từ điển tài nguyên

Khi bạn đã sẵn sàng để tạo ra dự án tiếp theo của bạn, bạn có thể:

a) Chỉ cần làm một sao chép và cập nhật hình ảnh, văn bản và màu sắc hoặc b) Tạo một dự án khác và thêm hình ảnh mới vào đó, thêm tệp tài nguyên mới và tạo từ điển tài nguyên riêng biệt, nhưng liên kết tất cả các tệp mã và xaml từ dự án.

Nếu bạn sử dụng phương thức b, điều đó có nghĩa là bạn chỉ thay đổi mã và lượt xem của mình một lần và nó sẽ cập nhật trên các dự án.

+0

Đề xuất tuyệt vời. Cảm ơn! –

0

nếu điều này được cho là các ứng dụng khác nhau được gửi riêng, bạn chỉ có thể mở tệp .xap được tạo (nó thực sự chỉ là tệp zip) và thay thế tệp nội dung (ví dụ: hình ảnh, tệp văn bản, v.v.). Bạn thậm chí có thể tự động hóa điều này trong tập lệnh dòng lệnh sau khi xây dựng,

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