2015-11-04 12 views
7

enter image description hereBilder von Assets Ordner arbeiten nicht in UWP App

Die Bilder in der Mainpage arbeiten, aber ich versuche, es in ein Navigationsfeld Templete zu integrieren und die Bilder zeigen nicht auf. Kann mir jemand vorschlagen, was die Probleme sein könnten.

Die Templetes verwenden FRAMES, aber das sollte nicht die Probleme sein.

XAML-Code

<Button Grid.Column="0" Style="{StaticResource NavigationButtonStyle}"> 
       <StackPanel Orientation="Horizontal"> 
        <Image Source="Assets/donut-icon.png" Style="{StaticResource IconImageStyle}" /> 
        <TextBlock Text="Donut" Foreground="White" /> 
       </StackPanel> 
      </Button> 

Styles Ressourcen

<Style TargetType="Image" x:Key="IconImageStyle"> 
      <Setter Property="Height" Value="20" /> 
      <Setter Property="Width" Value="20" /> 
      <Setter Property="Margin" Value="0,0,10,0" /> 
     </Style> 

Antwort

14

Ich bemerkte, dass Ihre Seite in Ihrem "Pages/Go Nuts" Ordner vorhanden ist, so dass Sie folgenden URI das Bild zu bekommen verwenden sollten.

<Image Source="ms-appx:///Assets/donut-icon.png" /> 

Oder

<Image Source="/Assets/donut-icon.png" /> 

Während <Image Source="Assets/donut-icon.png" /> verwendet, wird es Ressource in aktuellen Ordner suchen. Aber es gibt keine solche Ressource im aktuellen Ordner, also wird es nicht funktionieren.

+0

Danke und seine Arbeit! –

+0

@JayZuo Was ist, wenn es im Ordner Ressourcen ist? In den DRAWABLE Icons? –

+0

@JayceeEvangelista Ich bin nicht sicher, was Ihre Ressourcen Ordner und DRAWABLE Symbole sind. Wenn Sie ein Problem haben, können Sie gerne eine neue Frage mit den Details Ihres Problems stellen, damit wir Ihnen weiterhelfen können. –