В вашем примере вам может понадобиться использовать TargetNullValue
, а не FallbackValue
, поскольку выражение привязки, вероятно, будет null
, поскольку DataContext
равно null
во время разработки.
FallBackValue
используется, если Path
, данное в привязке, не существует, но, поскольку путь не указан, я предполагаю, что DataContext
будет тогда оцениваться как null
.
<UserControl ... snip...>
<!-- Bind the textblock to whatever's in the DataContext -->
<TextBlock Text="{Binding TargetNullValue=Nothing to see}"></TextBlock>
</UserControl>
Также обратите внимание, что необходим .NET Framework 3.5 SP1, поскольку эти два дополнительных свойства были добавлены в SP1.