我一直在努力尋找一天中更好的一部分來確定一些非常簡單的事情 - 在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
源,然後繼續讓我縮放沒有問題。
我已經將所有樣式從非工作應用程序添加到工作應用程序,因此可能有些事情我不知道,第二個應用程序仍然有效。
我試過明確地設置了WebView
的Height/Width
和非工作應用的包含Grid
沒有任何運氣。我並未在工作應用程序中設置任何對象的任何Height
s/Width
。
我知道我必須做某件事/省略一些非常愚蠢的事情,但我看不到它。請幫忙。
謝謝!