2010-08-25 22 views
2

我將一個Image控件綁定到運行時設置的值,但我想將FallbackValue設置爲名爲「checkerboard.png」的資源。包裝URI數據綁定中的轉義逗號(快速問題)

由於轉換器不會應用到FallbackValues我需要用包符號,這讓我用下面的XAML:

<Image x:Name="imgButton" 
    Height="{Binding Path=Height}" 
    Width="{Binding Path=Width}" 
    Stretch="Fill" 
    Source="{Binding Path=Image, FallbackValue=pack://application:,,,/checkerboard.png}"/> 

但是,當我去建,編譯器裏面的逗號問題的fallbackvalue,給出以下錯誤:

標記擴展需要單個「=」名稱和值之間,並且構造參數和名稱/值對之間的單個「」。參數'Path = Image,FallbackValue = pack:// application:,,,/checkerboard.png}'無效。

是否有可用於強制編譯器接受逗號的轉義字符,還是有其他解決方法?

回答

6

嘗試把FallbackValue單引號

Source="{Binding Path=Image, FallbackValue='pack://application:,,,/checkerboard.png'}" 
+0

這是極好的範圍內,謝謝 – 2010-08-25 13:28:08