Xaml winrt textblock运行绑定设计时

Xaml winrt textblock运行绑定设计时,xaml,binding,windows-runtime,Xaml,Binding,Windows Runtime,designtime中的我的datacontext d:DataContext="{d:DesignInstance Type=viewmodel:MainViewModel, IsDesignTimeCreatable=True}" .... <TextBlock Text="{Binding Path=Driver}"> d:DataContext=“{d:DesignInstance Type=viewmodel:MainViewModel,IsDesignTimeCreat

designtime中的我的datacontext

d:DataContext="{d:DesignInstance Type=viewmodel:MainViewModel, IsDesignTimeCreatable=True}"
....
<TextBlock Text="{Binding Path=Driver}">
d:DataContext=“{d:DesignInstance Type=viewmodel:MainViewModel,IsDesignTimeCreatable=True}”
....
干得好。仅限于:

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


为什么在设计时不工作?

注意:可以绑定到
但它不会在设计时渲染,只能在运行时渲染

这是一个处理绑定

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


但是,您不能设置
文本块
文本和
运行
绑定。要么是一个,要么是另一个,这很好,但不会像您所说的那样在设计时渲染。

运行在Windows运行时支持绑定,但这些运行控件似乎不支持设计时数据…:-(

只在运行时工作,但在设计时不工作,很不幸。@Sevenate是的,我在回答中提到了这一点。是的,但问题似乎是为什么它不能在设计时工作,而不是它是否工作(即在运行时),你的答案听起来总的来说比实际情况更积极,可能会给人错误的希望(如果他们直到最后才读到)@Sevenate这是一个公平的观点,当时公认的答案是不可能绑定到错误的运行,此答案是正确的,您可以绑定到它们,但它不会在设计时呈现。无论如何,我将更新答案以使其更清楚。原因可能是因为是后代,而不是hav我们心爱的财产。