Xaml winrt textblock运行绑定设计时
designtime中的我的datacontextXaml 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
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我们心爱的财产。