У меня есть метка WPF, и я связал некоторые данные в строку, используя StringFormat из xaml:
<Label Grid.Row="0" Grid.Column="1" Style="{StaticResource MyLblResource}">
<Label.Content>
<TextBlock VerticalAlignment="Center">
<TextBlock.Text>
<MultiBinding StringFormat="{}({0}) {1}">
<Binding Path="MyDataModel.Id" />
<Binding Path="MyDataModel.Desc" />
</MultiBinding>
</TextBlock.Text>
</TextBlock>
</Label.Content>
</Label>
Вышеупомянутый код работает нормально, никаких проблем, но во время разработки, в представлении xaml, в содержимом TextBlock оно отображается:
{{DependecyProperty.UnsetValue}} {{DependencyProperty.UnsetValue}}
Почему это показывается вместо того, чтобы быть пустым? Есть ли способ показать это как пустое?