我在设计时的数据上下文
d:DataContext="{d:DesignInstance Type=viewmodel:MainViewModel, IsDesignTimeCreatable=True}"
....
<TextBlock Text="{Binding Path=Driver}">
工作正常。只有在:
<TextBlock/>
<Run Text="{Binding Path=Jahr}" />
</TextBlock>
不能在设计时工作,为什么?
我在设计时的数据上下文
d:DataContext="{d:DesignInstance Type=viewmodel:MainViewModel, IsDesignTimeCreatable=True}"
....
<TextBlock Text="{Binding Path=Driver}">
工作正常。只有在:
<TextBlock/>
<Run Text="{Binding Path=Jahr}" />
</TextBlock>
不能在设计时工作,为什么?
注意:可以绑定到 a<Run />
但它不会在设计时呈现,只有运行时。
这对绑定很有用。
<TextBlock>
<Run Text="{Binding Results.Count}" />
<Run Text=" results for '" />
<Run Text="{Binding SearchTerm}" />
<Run Text="'"/>
</TextBlock>
但是,您不能设置TextBlock
Text AND a Run
Binding 。它是一个或另一个,这工作正常,但不像你说的那样在设计时渲染。
运行确实支持 Windows 运行时中的绑定,但似乎那些运行控件不支持设计时数据...... :-(