2

私は WPF を使用してユーザー コントロールを作成することになっていますが、奇妙な問題にぶつかっています。

次のように、ボタン内のテキストと一緒に画像を取得するためのちょっと奇妙な解決策を思いつきました。

<Button Height="24" Width="100" Name="btn_change">
     <StackPanel Width="90">
           <Image Source="Images\11.png" Width="24" Height="18" HorizontalAlignment="Left" Panel.ZIndex="-1" Stretch="Uniform"></Image>
           <Label Content="Change" HorizontalAlignment="Right" Margin="0,-18,0,0" Height="20" Padding="0,0,0,0" />
     </StackPanel>
</Button>

MVVM フレームワーク (Caliburn.Micro) を使い始めるまで、これは完全に機能していました。その時点から、画像はボタンに表示されなくなり、テキストのみが表示されます。うまくいかない理由がわかりません。

MVVM フレームワークの知識を持っている人がこれを説明したり、解決策を教えてくれるかもしれません:)

前もって感謝します!

編集:

どうでも!HBのおかげで調べてみたところ、ビューをサブフォルダーに移動したようです。画像ソースを から に変更した"Images\11.png"ところ"..\Images\11.png"、うまくいきました!

4

1 に答える 1

0

画像ソースを「Images\11.png」から「..\Images\11.png」に変更するだけで機能します。

于 2012-11-08T12:07:36.200 に答える