2011-05-24 73 views
2

我在解決方案中有兩個項目。第一個項目的頁面上有圖像按鈕,第二個圖像是這個按鈕。如何在XAML中正確設置圖像源(Silverlight)

我嘗試設置圖片來源是這樣的:

<telerik:RadButton x:Name="cbRun" Style="{StaticResource FvsToolbarButtonStyle}" 
    IsEnabled="True" Visibility="Visible" ToolTipService.ToolTip="Запустить" Click="cbRun_Click"> 
    <Image Source="/fvsimages;component/forms_ed/Run.png"/> 
</telerik:RadButton>` 

或像這樣:...<Image Source="../fvsimages/forms_ed/Run.png"/>...

,但它不工作。 (upd:圖像在設計器中可見,但在調試中不可見

當頁面和圖像位於一個項目中時,所有工作都可以使用。我做錯了什麼?

回答

3

這些圖像需要有自己的Build Action設置爲資源包括在庫時,你需要使用與開始的路徑「/的AssemblyName;組件/」

+0

我看了看,發現他們的「建設行動」已設置爲'資源'(我首先搜索關於這個問題的stackoverflow很多問題),並且是'fvsimages'(我在開始時將它設置爲manualy)。我試着用firebug進行調試,但沒有發現pictires加載(只有空的按鈕) – ForeverSmiling 2011-05-24 17:58:45

+0

@ForeverSmiling:我們現在進入粘性領域,你應該檢查程序集名是fvsimages(檢查項目屬性)。你通過創建一個全新的UserControl來獲得真正的簡單,該UserControl只包含圖像元素,並將該用戶控件設置爲RootVisual? – AnthonyWJones 2011-05-24 19:03:30

+0

我檢查過,assambly的名字是fvsimages,所以我不明白我做錯了什麼。新的用戶控件,我希望這會幫助我理解這個問題。 – ForeverSmiling 2011-05-26 07:26:41

相關問題