2011-07-13 8 views
0

これで、Observableコレクションをリストボックスのitemsourceに渡しています。コレクションにはcolorプロパティがあり、リストボックス内の背景色は色をバインドして行っていました。しかし、グリッドに描画された背景がlistboxItemの色の変更をオーバーレイするため表示されないmousoverイベントが発生すると、アイテムの色を変更する必要があります。私がしようとし、リストボックス項目に色をバインドすると、例外がスローされます。XAMLリストボックスの背景の書式Silverlight

私は本当にここでいくつかの助けを使うことができました。私は考えることができるすべてを試しました。

答えて

0

mouseenterとmouseleaveイベントを記述することができます。マウスセンターには、グリッドのbackagegroudの色を削除し、そのアイテムのbackagegourdの色を追加します。あなたはアイテムのバックグラウンドの色を削除し、グリッドのバックグラウンドの色を追加します

+0

私はそれを試みましたが、データテンプレート内のグリッドにアクセスする方法を見つけることができませんでした。あなたがデータテンプレート内で子供を育てる方法を知っているなら、私のすべての問題を解決するでしょう – knightsbore

関連する問題