2017-08-10 104 views
-1

圖像在運行時未顯示,它在設計器中顯示。圖像在運行時不顯示

XAML:

<ScrollViewer Grid.Row="1" Grid.Column="1"> 
     <Grid> 
      <Grid.RowDefinitions> 
       <RowDefinition Height="20"/> 
       <RowDefinition Height="Auto"/> 
       <RowDefinition Height="*"/> 
      </Grid.RowDefinitions> 
      <Image Grid.Row="0" Source="/Assets/logo_108x108.png" Stretch="Fill" Width="400" VerticalAlignment="Top" HorizontalAlignment="Center" Height="133" Grid.RowSpan="3" /> 
      <phone:WebBrowser x:Name="DescriptionBrowser" Grid.Row="1" Grid.RowSpan="2" Navigating="DescriptionBrowser_Navigating" Margin="0,149,0,0"/>    
      <TextBlock x:Name="ErrorBlock" Visibility="Collapsed" Foreground="Black" FontSize="20" Grid.Row="1" Grid.Column="1" Text="{Binding LocalizedResourcesFromCommonDll.ErrorGeneral, Source={StaticResource LocalizedCommonStrings}}" HorizontalAlignment="Center" VerticalAlignment="Center" FontFamily="Segoe UI"/> 
     </Grid> 
    </ScrollViewer> 
</Grid> 

我試着更換圖片標籤,但它仍然無法正常工作。

回答

0

我相信你的意思是這樣的。儘可能保持簡單,不要設置你可能不需要的屬性。

<Grid Grid.Row="1"> 
     <Grid.RowDefinitions> 
      <RowDefinition Height="Auto" /> 
      <RowDefinition Height="*" /> 
      <RowDefinition Height="Auto" /> 
     </Grid.RowDefinitions> 
     <Image Grid.Row="0" Source="/Resources/AnyLogo.png" /> 
     <ScrollViewer Grid.Row="1"> 
      <WebBrowser /> 
     </ScrollViewer> 
     <TextBlock Grid.Row="2" Text="{Binding TestText}"> 
      <TextBlock.Style> 
       <Style TargetType="TextBlock"> 
        <Style.Triggers> 
         <DataTrigger Binding="{Binding TestText}" Value="{x:Null}"> 
          <Setter Property="Visibility" Value="Collapsed" /> 
         </DataTrigger> 
        </Style.Triggers> 
       </Style> 
      </TextBlock.Style> 
     </TextBlock> 
    </Grid> 
+0

我試圖以上述方式實施,但仍然沒有顯示圖像.. – Rachel

+0

在你的項目中,你有一個文件夾資源,那裏的圖片,你是否將'Build Action'屬性設置爲'Resource'?這也應該工作:「pack:// application:,,, ; component/Resources/」 其中是Assembly.GetEntryAssembly()。GetName()。Name; – Rolfi

-1

我想提出的答案和它的作品對我來說,有以下言論:

Resources目錄是在相同的水平視圖,因此源看起來是這樣的:Source="Resources/img.png"

此外,在圖像的屬性Build Action設置爲Resource(默認情況下,但你仍然可以檢查它)

相關問題