1
在我的Windows 8 ItemDetail視圖中,我想要將覆蓋圖像添加到包含在InlineUIContainer元素內的標準圖像中。Windows 8 WinRT Xaml Grid in InlineUIContainer
這是我使用的XAML:
<Paragraph LineStackingStrategy="MaxHeight">
<InlineUIContainer>
<Grid x:Name="MediaGrid" Width="560" Height="315" Margin="0,20,0,10">
<Grid.Background>
<ImageBrush ImageSource="{Binding Image}" Stretch="UniformToFill" />
</Grid.Background>
<Button Click="Button_Click" Background="Transparent" BorderBrush="Transparent" BorderThickness="0">
<Button.Template>
<ControlTemplate TargetType="Button">
<Image x:Name="OverlayImage" Visibility="{Binding ShowVideo, Converter={StaticResource booleanToVisibilityConverter}}" Source="ms-appx:///Assets/play-icon.png"/>
</ControlTemplate>
</Button.Template>
</Button>
</Grid>
</InlineUIContainer>
</Paragraph>
這完美的作品時,應用程序是在橫向模式。但是當我旋轉,或打開在縱向模式下的應用程序,我收到錯誤:
在LayoutAwarePage.cs VisualStateManager.GoToState(control, DetermineVisualState(ApplicationView.Value), false);
WinRT information: Cannot resolve TargetName image. Additional information: Unspecified error
沒有人有任何想法,爲什麼?經過一小段消除之後,當InlineUIContainer中有一個Grid時,它似乎就會發生。
上帝我是個白癡時纔會觸發。謝謝 - 這正是它的原因。 – Terry