代码之家  ›  专栏  ›  技术社区  ›  Budda

为什么不显示png图像?

  •  0
  • Budda  · 技术社区  · 14 年前

    <Image Height="180" Width="149" Source="../Picts/Field.png" />
    

    另一个不在运行时显示:

    <StackPanel Orientation="Horizontal" HorizontalAlignment="Center" Margin="5" Visibility="{Binding SquadSavedVisibility, Mode=OneWay}">
        <Image Source="..\Picts\ok.png" Width="16" Height="16" />
        <TextBlock Text=" It is saved" Foreground="Green"/>
    </StackPanel>
    

    为什么?如何展示?

    欢迎有任何想法。谢谢。

    3 回复  |  直到 14 年前
        1
  •  8
  •   Evan Hutnick    14 年前

    都在你的斜杠里,VS设计时不介意你用“.\Picts”\ok.png,但Silverlight运行时希望看到“./Picts”/ok.png". 换句话说,你的斜杠很重要。

        2
  •  4
  •   dipak    12 年前

    <Image Source="mydllname;component/Images/logo.png" />

    在设计和运行时都适用:

    <Image Source="/mydllName;component/Images/logo.png" />