2012-11-29 2 views
1

Visual Studio 2012의 그리드 응용 프로그램 템플릿 (C#/XAML)에서 시작하는 응용 프로그램을 만들었습니다. Light 테마를 사용하고 있으며 GridViewItem 브러시를 사용자 정의하여 색상 파란색은 항목 위로 마우스를 움직일 때 사용됩니다.GridView의 Mouseover에서 TextBlock 전경색을 변경하십시오.

이제 마우스를 항목 위에 올리면 GridView에 표시되는 텍스트의 전경색을 흰색으로 변경하여보다 읽기 쉽도록 변경하고 싶습니다. GridView 항목의 레이아웃이 DataTemplate에 정의되어 있다고 생각합니까?

답변

0

다음은 GridViewItem의 스타일을 보여주는 blog post입니다.

+0

나는이 기사를 이미 보았지만 내 문제는 GridViewItem의 스타일을 지정하는 것이 아니라 GridViewItem을 마우스로 움직이면 GridView ItemTemplate 내부의 TextBlock에서 프로퍼티를 변경하는 것입니다. –

+1

하나의 옵션은 현재 페이지의 GridView에 대한 데이터 템플릿을 가져오고 PointerEntered 및 PointerExited 이벤트를 텍스트 블록에 첨부하여 색상을 변경하는 것입니다. 나는 이것이 우아하지는 않지만 작동한다는 것을 안다. – Typist

관련 문제