none
为什么不能显示HeaderTemplete内容啊?(含代码) RRS feed

  • 问题

  •   <phone:PhoneApplicationPage.Resources>
            <local:Class1 x:Key="Class1"/>
            <DataTemplate x:Key="HeaderName">
                <TextBlock Text="{Binding Source={StaticResource Class1},Path=MyFiles}"/>
            </DataTemplate>
        </phone:PhoneApplicationPage.Resources>

        <!--LayoutRoot 是放置所有頁面的根資料格-->
        <Grid x:Name="LayoutRoot" Background="Transparent">
            <!--樞紐分析控制項-->
            <controls:Pivot
                x:Name="PivotControl"
                Title="E-Note"
                HeaderTemplate="{StaticResource HeaderName}">           
            </controls:Pivot>
        </Grid>

    运行时没有异常啊,但怎么就没标题显示呢?哪有关于的Pivot控件介绍的~

    2011年10月18日 12:52

全部回复

  • 上面DataTemplate的定义应该是有问题。

    Text绑定到了静态资源Class1,Class1在哪定义的,怎么转换为String类型,转换器也没有。

    先把模板中的Text设置为简单字符串试试,没问题了再调试绑定部分。


    专注于Windows Phone
    2011年10月18日 16:24
    版主
  • Class1是项目里的一个普通的类,"Path=MyFiles"里的"MyFiles"是Class1里的一个字符窜数组或集合.

    按你说的把Text设置为简单的字符窜也显示不了~~

    2011年10月18日 23:43