winrt textblock运行绑定设计时

时间:2013-04-04 16:58:52

标签: xaml binding windows-runtime

我在设计时的datacontext

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

工作正常。仅限于:

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

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

2 个答案:

答案 0 :(得分:4)

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

这适用于绑定。

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

您无法将TextBlock文字 AND 设置为Run绑定。它可以是其中之一,这样可以正常工作,但在设计时不会像你说的那样呈现。

答案 1 :(得分:2)

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