2013-01-04 8 views
1

확장 가능한 WPF 프로젝트를 구축 중입니다 (태블릿에서 대형 모니터 디스플레이 ... 최대 50 "이상). 그러나 16 : 9 종횡비를 유지하려면 필요합니다. Blend에서 새 프로젝트를 열면 기본값이 "자동 (768)"너비, "자동 (535)"높이라는 것을 알 수 있습니다.이 값을 가로 세로 비율을 유지하지만 1950 x 1200까지 쓸 수는 있지만 응용 프로그램은보다 큰 규모, 그래서 차라리 픽셀 크기에 넣어되지 것입니다. Expression Blend를 사용하여 창 비율 유지

사용 픽셀 크기보다는 프로젝트 표시 비율을에 고정 할 수있는 방법이 있습니까? 내가 표현을 사용하고

을 블렌드 4 (Silverlight를 사용하지 않음)

답변

0

블렌드에서이 작업을 수행 할 방법을 모른다. AFAIK, 너비와 높이를 연결하는 옵션이 없습니다. (대부분의 이미지 편집 소프트웨어에서와 같이)

Logute를 Window의 코드 숨김에 넣을 것을 권합니다 (Loaded 이벤트의 처리기 일 수 있습니까?). 화면 경계를 얻은 다음 16 : 9에 대한 요구 사항에 따라 창 너비와 높이를 계산합니다.

너는 화면의 높이와 너비를 Screen.PrimaryScreen.Bounds에서 얻을 수 있습니다.

+0

레이아웃을 고정 된 1920x1200으로 설정 한 다음 뷰 박스에서이를 둘러 쌀 수 있습니다. 그게 효과가 있지만 그 여분의 코드를 추가하지 않기를 바랬습니다. 또한 viewbox가 내 벡터 점뿐 아니라 내 이미지의 크기를 조정할 것이라고 확신하지 못합니다. – careforapint