kP đã vạch ra quy trình áp dụng làm nổi bật tại đây.
Windows Phone 7: Highlight Selected Listbox item
Thủ tục là khá nhiều như vậy để xóa các đánh dấu .. bạn chỉ cần xóa các kịch bản trong Visual Nhà nước được chọn từ các bản sao bạn đã thực hiện của mẫu.
Vì vậy ..
- Mở dự án trong sự pha trộn.
- Target ListBox
- Nhấp chuột phải, chỉnh sửa Templates bổ sung, chỉnh sửa Tạo mục Container, Chỉnh sửa Sao chép
- Đến XAML và thay đổi
<VisualState x:Name="Selected">
<Storyboard>
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Foreground" Storyboard.TargetName="ContentContainer">
<DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource PhoneAccentBrush}"/>
</ObjectAnimationUsingKeyFrames>
</Storyboard>
</VisualState>
để
<VisualState x:Name="Selected"/>
Nguồn
2010-12-28 05:07:00
Tôi có thể làm ngay bây giờ nhưng tôi vẫn gặp sự cố nhỏ, bạn có biết về kiểm soát tùy chỉnh không. Tôi không thể đặt loại mục tiêu thành điều khiển tùy chỉnh của mình. Tôi tạo ra một phân lớp của ListBox và thêm phong cách vào lớp con của tôi. Nhưng phong cách không được công nhận – vodkhang