4

次のコードを使用して、の内部<Image>に表示しようとしている WPFがあります。<Button><Toolbar>

<ToolBarTray>
    <ToolBar Height="26" Name="toolBar1" VerticalAlignment="Top" >
        <Button Name="StampButton" Click="StampButton_Click">
            <Image Source="/MyApp.Resources;component/Resources/MyImage.png" 
            Height="16" Width="16" Stretch="Fill"/>
        </Button>
    </ToolBar>
</ToolBarTray>

画像は設計時に問題なく表示されます。ただし、実行時には何も表示されません。リソースは、 という別の dll にありMyApp.Resourcesます。ボタンは実際には問題なく作成され、クリック イベントも問題なく動作します。

4

3 に答える 3

1

イメージ ビルド アクションを「リソース」に設定します。完全なソース パスを使用してみてください。

于 2013-01-08T18:54:31.370 に答える
0

これは、wpf-tutorial.comというサイトから、私にとってうまくいったものです:

<Image Source="/WpfTutorialSamples;component/Images/copy.png" />

私の場合、イメージはプロジェクト フォルダーのサブフォルダーであり、このサンプルでも想定しています。

于 2015-04-27T16:45:33.393 に答える