왜 2 버전, 사실, 이것은 향상된 된 버전 및이 향상 된 버전은 구현 하기 쉽고, 더 편리 하 고, 모든 1 KB, 100 KB 웹 게임에 대 한 DLL은 귀중 한 자원 추가 됩니다 때문에 문제는, 그것은 이상 있을 수 있습니다. 이 작은 효과 및 XAP, 용량을 늘릴 이유가 확인 무리, 물고기 해야 하며 곰 발 보고, 그것을 우선 선택 하는 방법 되어야 어떻게이 구현.
이전 방식은 거의 동일 합니다, 하지만 필요가 없습니다 하지만 직접 잘라 LayoutRoot, rect의 전체 크기와 두 개의 그리드를 증가
물론, 할 하단 테두리 또는 다른 컨테이너를 사용 하려는 경우 이제는 아이콘의 하단으로 그림을 추가 하 고 자산에 "파이" 컨트롤을 찾을.
힌트 메시지에 알 수 있습니다이 컨트롤을 사용 하 여 Microsoft.Expression.Drawing.dll, 필요 이것은 범인, 잘 XAP, 정식으로 무 자 비 한 있을 것입니다, 우리가 처음 엉키게 하지 않습니다이 문제 먼저 내려가.
컨트롤에 추가 합니다.
팬-모양의 아크, 밖으로 유출 되지 않습니다 그리고 우리는 반투명 블랙을 채우기 있도록 다음 외부 여백을 확장 합니다.
우리는 15, 원형 컨트롤에 여백 설정는 startangle 시작 각도, 단순히 설정 120, 이전에서 다른.
지금 그것을 사용으로 같은 방식으로 스토리 보드 애니메이션을 확인 합니다.
이것은 간단한 애니메이션 처음 2 초에서 360으로 설정 0에 0 초는 startangle를 설정 하 고 다양 한 다른 시간 길이 해야 몇 가지 조정을 할 수 있습니다.
거기는 아무 서 면된 클릭 코드에이 시간에 따라 변환 하 고, 그들의 자신의 필요 경우 우리가 UserControl 프로그래밍, 다시 작성할 수 있습니다 마우스 클릭 이벤트.
공공 부분 클래스 Skillicon:usercontrol
{
공공 Skillicon ()
{
InitializeComponent ();
}
보호 재정의 void Onmouseleftbuttondown (MouseButtonEventArgs e)
{
Ani_cooldown.begin ();
기본입니다. Onmouseleftbuttondown (e);
}
}
실제로, 그것은 단지 하 고 Begin)
다음과 같은 운영 효과, 처음으로 거의 정확 하 게 동일, 여기는 비교를 할 필요가 무역-오프, 결국에서 크기의 희생을 촉진 하거나 100 KB (실제 압축 수만 50 KB)를 줄이기 위해 이며 생산 효율을 희생. 사실, 각 방법은 수, 만큼 우리는 우리의 아이디어를 실현할 수 있습니다.
소스 코드 다운로드 주소는 다음과 같습니다: 직접 다운로드 하려면 클릭 하십시오