Как я могу привязать к статическому значению? - PullRequest
3 голосов
/ 07 ноября 2010

У меня есть MultiBinding, с 1 из привязок, я хочу использовать статическое значение, например.1 или 0,33, как я могу это сделать?также, когда я нахожусь в этом, я хочу привязать к значению 1/3 = 0.33333 ... я могу иметь выражение?

<!-- not correct syntax, but something like this is what I want to acheive -->
<Binding Value="1" />

ОБНОВЛЕНИЕ

Я пробовал что-то вроде

<Binding Path="NonExistantValue" FallbackValue="0" />

Но это не удается ... в "чистом" приложении это работает, хотя ...

Ответы [ 2 ]

0 голосов
/ 07 ноября 2010

Похоже, с 2009 года появился новый способ сделать это. См. Ответ «Встроенные типы» на этой ссылке

0 голосов
/ 07 ноября 2010

Ах, я нашел ответ

<!-- in resources -->
<sys:Single x:Key="Single0">0</sys:Single>

<!-- in multibinding -->
<Binding Source="{StaticResource Single0}" />

Я не совсем понимаю, почему Single это float, почему разница в именах?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...