2010-12-28 15 views

Trả lời

6

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 ..

  1. Mở dự án trong sự pha trộn.
  2. Target ListBox
  3. 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
  4. Đế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"/> 
+0

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