私は Silverligt 5 と xaml にかなり慣れていないので、問題に遭遇しました。テンプレート列を含むデータグリッドがあります。このテンプレートは、一連の TextBlocks、画像、およびその他のコントロールで構成されています。VisualStateManager を使用してグリッド/行/セル スタイルをオーバーライドすることで、グリッドの外観をカスタマイズしました。たとえば、行の背景やマウスオーバーの境界線を変更すると、すべてが正常に機能します。ただし、列テンプレートの TextBlocks の 1 つのみの前景色を変更する方法が見つかりませんでした。したがって、セル自体の前景を設定しようとしているのではなく、列テンプレートの多くのコントロール (TextBlock) の 1 つに対してのみ設定しています。ユーザーがグリッド行をホバリングしているときに、行全体の背景を変更するだけでなく、この特定の TextBlock の前景色も変更したいと考えています。
これが理にかなっていることを願っています