Я привязываю элемент управления Image к значению, установленному во время выполнения, но я хочу установить для FallbackValue ресурс с именем «checkerboard.png».
Поскольку конвертеры не применяются к FallbackValues, мне нужноиспользовать нотацию Pack, которая оставляет меня со следующим XAML:
<Image x:Name="imgButton"
Height="{Binding Path=Height}"
Width="{Binding Path=Width}"
Stretch="Fill"
Source="{Binding Path=Image, FallbackValue=pack://application:,,,/checkerboard.png}"/>
Но когда я иду на сборку, у компилятора возникают проблемы с запятыми внутри fallback-значения, выдавая следующую ошибку:
Расширения разметки требуют одного «=» между именем и значением и одного «,» между параметрами конструктора и парами имя / значение.Аргументы 'Path = Image, FallbackValue = pack: // application: ,,, / checkerboard.png}' недопустимы.
Есть ли escape-символ, который я могу использовать, чтобы заставить компиляторпринять запятые, или есть другой способ обойти это?