전체 패널 너비/높이의 백분율로 지정된 좌표를 가진 패널을 사용하고 싶습니다. 또한 좌표 속성을 애니메이션 할 수 있어야합니다 (예 : 버튼을 10 %에서 50 % 패널 너비로 이동).비율 좌표가있는 패널
나는이 개 시도했습니다 :
이 그리드를 사용하여 스타로 크기를 지정 - 기본 WPF로 AFAIK 별에 의해 지정된 거리 속성을 애니메이션 할 수 없기 때문에이 충분하지되었다. 나는 내가 할 수있게 해주는 커스텀 클래스를 발견했다. 그것도 효과가있다. 나는 그 솔루션이 지나치게 복잡하다고 생각한다. 나는 더 간단한 것을 찾고있다.
고정 너비와 높이를 가진 캔버스를 사용하여보기 상자 안에 넣으십시오 -이 방법은 간단한 해결책이지만,보기 상자의 크기를 조정할 때 캔버스의 전체 내용도 조정됩니다. 콘텐츠의 크기를 고정시키고 싶습니다.
간단한 해결책이 있습니까? 아니면 제 자신의 패널을 구현해야합니까 (아니면 캔버스 같은 기존 패널 중 하나를 확장해야합니까?)?
건배!
Viewbox없이 캔버스를 사용하십시오. 콘텐츠는 고정 된 크기를 가지며 코드의 %를 계산할 수 있습니다. –