2

我在设计时的数据上下文

d:DataContext="{d:DesignInstance Type=viewmodel:MainViewModel, IsDesignTimeCreatable=True}"
....
<TextBlock Text="{Binding Path=Driver}">

工作正常。只有在:

<TextBlock/>
    <Run Text="{Binding Path=Jahr}" />
</TextBlock>

不能在设计时工作,为什么?

4

2 回答 2

4

注意:可以绑定到 a<Run />但它不会在设计时呈现,只有运行时。

这对绑定很有用。

    <TextBlock>
        <Run Text="{Binding Results.Count}" />
        <Run Text=" results for '" />
        <Run Text="{Binding SearchTerm}" />
        <Run Text="'"/>
    </TextBlock>

但是,您不能设置TextBlockText AND a RunBinding 。它是一个或另一个,这工作正常,但不像你说的那样在设计时渲染。

于 2013-05-02T09:30:09.553 回答
2

运行确实支持 Windows 运行时中的绑定,但似乎那些运行控件不支持设计时数据...... :-(

于 2014-07-08T22:06:13.487 回答