2010-12-28 28 views

答えて

6

kPここで強調表示を適用する手順の概要を示します。

Windows Phone 7: Highlight Selected Listbox item

手順は..あなたがちょうどあなたがテンプレートで作られたコピーから選択された視覚の状態でストーリーボードを削除強調表示を削除するにはほとんど同じです。

..だから

  1. は、ブレンドでプロジェクトを開きます。
  2. ターゲットリストボックス
  3. 右クリックし、編集追加のテンプレート、編集生成されたアイテムのコンテナ、XAMLにコピー
  4. Go]を編集し、変更
<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

私はそれを今できるが、まだ少し問題がある、あなたはカスタムコントロールについて知っていますか?ターゲットタイプをカスタムコントロールに設定できません。 ListBoxのサブクラスを作成し、そのサブクラスにスタイルを追加しました。しかし、スタイルは認識されません – vodkhang

関連する問題