버튼을 클릭 할 때 RotateTransform을 사용하여 Windows 8 metro Apps에서 Webview 컨트롤을 회전 할 때 문제가 있습니다.Windows 8 Metro 응용 프로그램에서 RotateTransform Webview
확인할 수 있듯이 Webview는 90도 회전하지만 Webview는 회전하지 않습니다.
어떤 도움/솔루션/이유는 나를 위해 도움이 될 것입니다?
버튼을 클릭 할 때 RotateTransform을 사용하여 Windows 8 metro Apps에서 Webview 컨트롤을 회전 할 때 문제가 있습니다.Windows 8 Metro 응용 프로그램에서 RotateTransform Webview
확인할 수 있듯이 Webview는 90도 회전하지만 Webview는 회전하지 않습니다.
어떤 도움/솔루션/이유는 나를 위해 도움이 될 것입니다?
WebView는 특수하며 XAML 응용 프로그램에서 회전 할 수 없습니다. WebView는 XAML 콘텐츠와 같은 방식으로 회전 할 수없는 ActiveX 구성 요소 (아마 그런 식으로 호스팅 될 가능성이 높음) 인 Internet Explorer의 인스턴스이기 때문입니다. WebView는 항상 장치의 회전에 맞춰 정렬됩니다. WPF는 가치있는 부분에있어 비슷한 디자인 제한이 있습니다.
달성하려는 목표에 따라 CSS3 변환을 사용하여 HTML 콘텐츠를 순환시킬 수 있으므로 HTML 기반 Win8 애플리케이션이 더 나은 선택 일 수 있습니다. 또는 직각 이외의 각도 (0, 90, 180, 270)가 필요하지 않는 한 XAML 응용 프로그램에서 브라우저 내부의 내용을 회전 할 수 있습니다.
Windows 8.1부터 WebView가 회전 할 수 있어야합니다.
<WebView x:Name="WebView1" RenderTransformOrigin="0.5,0.5">
<WebView.RenderTransform>
<CompositeTransform Rotation="30" ScaleX="1" ScaleY="1" SkewX="15" SkewY="0" />
</WebView.RenderTransform>