2012-10-08 2 views
3

WPF의 버튼 레이블에 문제가 있습니다. 버튼을 클릭하면 라벨이 흐릿 해지고 명확 해지지 만 애니메이션과 같이 보입니다. 약 2 초간 지속됩니다.클릭하면 레이블이 흐릿 해지고 WPF에서는 애니메이션으로 돌아갑니다.

<Button Grid.Row="2" Command="{Binding DefaultCommand}"> 
    <StackPanel Orientation="Horizontal"> 
     <Image Source="../Images/add_all.png" /> 
     <TextBlock VerticalAlignment="Center" Margin="2">All</TextBlock> 
    </StackPanel> 
</Button> 

targettype = button의 너비, 높이 및 여백에만 스타일을 설정합니다.

RenderOptions.ClearTypeHint="ClearTypeHint" 도움이되지 않습니다.

Left - directly after click, right - few seconds later

답변

0

나는 당신이보고있는 것은 바로 적용되지 않은 사용자 정의 스타일과 윈도우 7에 WPF 버튼의 표준 동작라고 생각합니다. 표준 버튼을 클릭하면 애니메이션이 시작되어 버튼 배경이 회색에서 파란색으로, 회색으로 바뀌는 데 약 2 초가 걸립니다. 다른 컨트롤을 선택하면 애니메이션이 중지됩니다.

흐릿한 라벨 텍스트가 왜 보이는지 잘 모르겠습니다.

PC에서 하드웨어 렌더링이 비활성화되어있을 수 있습니까?

0

가치있는 점은 Windows 8 x64에서 Visual studio 2012를 실행하는 것과 동일한 문제가 있음을 느꼈습니다. 고칠 수 없었고 방금 주변에서 작업을 사용했습니다. 스토리 보드 애니메이션 중에 버튼에서 RenderTransform을 실행하는 중에 발생했습니다.

관련 문제