Windows không cung cấp cách xác định nội dung ô khi người dùng khởi chạy ứng dụng thông qua một ô xếp. Theo hướng dẫn UX tung ra từ mỗi điều sau đây nên có các hành vi tương ứng:
- ngói chính: Ứng dụng nên khởi động đến nơi cuối cùng người dùng rời khỏi ứng dụng hoặc trang chủ ứng dụng.
- Gạch phụ: Ứng dụng sẽ khởi chạy đến nội dung cụ thể trong ứng dụng.
- Bánh mì nướng: Giống như gạch phụ, ứng dụng sẽ khởi chạy đến nội dung cụ thể trong ứng dụng.
Cả ba loại kích hoạt sẽ gây ra sự kiện OnActivated
được kích hoạt với thông số IActivatedEventArgs.Kind
được đặt thành ActivationKind.Launch
.
Đối với cả kích hoạt gạch ngang và bánh xe thứ cấp, ứng dụng có thể cung cấp ngữ cảnh bổ sung trong thông số LaunchActivatedEventArgs.Argument.
Đối với gạch phụ, tham số khởi chạy có thể được đặt khi tạo lát qua thuộc tính SecondaryTile.Arguments
.
Đối với thông báo bánh mì nướng, các tham số đối số khởi động được thiết lập như một thuộc tính trong XML thông báo bánh mì nướng:
<toast launch="myLaunchContext">
...
</toast>
Cuối cùng, các ứng dụng không cần phải kiểm tra xem ngói đã được bật hoặc tắt bởi người sử dụng . Windows và WNS sẽ xác định xem có cần phân phối hay không. Người dùng có thể bật/tắt ô trong khi ứng dụng không chạy, vì vậy trạng thái được ứng dụng lưu có thể không đồng bộ với cài đặt.
Nguồn
2012-10-27 20:00:03