0

我一直在努力尋找一天中更好的一部分來確定一些非常簡單的事情 - 在Caliburn中使用捏手勢放大WebView微應用。Windows 8.1商店應用程序WebView縮放問題 - Caliburn Micro參與

我有一個Caliburn Micro應用程序,有幾個頁面,其中之一有一個WebView就可以了。我一直試圖讓WebView放大,而不把它放在一個單獨的ScrollViewer B/C ScrollViewer似乎介紹其他行爲怪異。我沒有運氣讓WebView變焦。

編輯:我對我在本地戴爾Venue平板電腦上進行遠程調試時遇到的行爲提出了「不作爲」聲明。

這是我ShellView頁面看起來像在大卡利微應用的哪些方面(與非工作WebView):

<Page 
    x:Class="FooBar.Views.ShellView" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
    mc:Ignorable="d"> 

    <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"> 

     <WebView x:Name="WebView" 
       HorizontalAlignment="Stretch" 
       VerticalAlignment="Stretch" /> 
    </Grid> 
</Page> 

儘管我盡了最大努力,這並不讓我放大。

試試,看看我做錯了什麼,我創造了另一個項目,這是一個非常簡單的單頁卡利微型應用程序,與完全相同的標記爲多頁CM應用程序,它按預期工作。更具體地說,該應用程序啓動,創建第一個視圖 - ShellView - 加載WebView源,然後繼續讓我縮放沒有問題。

我已經將所有樣式從非工作應用程序添加到工作應用程序,因此可能有些事情我不知道,第二個應用程序仍然有效。

我試過明確地設置了WebViewHeight/Width和非工作應用的包含Grid沒有任何運氣。我並未在工作應用程序中設置任何對象的任何Height s/Width

我知道我必須做某件事/省略一些非常愚蠢的事情,但我看不到它。請幫忙。

謝謝!

回答

相關問題