C# 无法设置PhoneApplicationPage的模板

C# 无法设置PhoneApplicationPage的模板,c#,windows-phone-7,templates,windows-phone,C#,Windows Phone 7,Templates,Windows Phone,我想设置我的PhoneApplicationPage的模板。当我尝试此代码时: <phone:PhoneApplicationPage.Template> <ControlTemplate> <Grid> <ContentPresenter/> </Grid> </ControlTemplate> </phone:PhoneApplicationP

我想设置我的PhoneApplicationPage的模板。当我尝试此代码时:

<phone:PhoneApplicationPage.Template>
    <ControlTemplate>
        <Grid>
            <ContentPresenter/>
        </Grid>
    </ControlTemplate>
</phone:PhoneApplicationPage.Template>
但当我尝试这个:

<phone:PhoneApplicationPage.Style>
    <Style TargetType="mpc:PhoneApplicationPage">
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate>
                    <Grid>
                        <TextBlock Text="Test"/>
                        <ContentPresenter/>
                    </Grid>
                </ControlTemplate>
            </Setter.Value>
        </Setter>                
    </Style>
</phone:PhoneApplicationPage.Style>
我没有发现任何错误,但什么也没发生

我想知道为什么我不能将自己的模板设置为PhoneApplicationPage

谢谢你的回答


注意:我有BaseFormPage,它应该使用此模板,其他派生页面的内容将不同,但模板将是相同的,派生自BaseFormPage。

您是否尝试在Blend中生成模板?通常Blend做得很好,你可以在VS中进行微调。
<phone:PhoneApplicationPage.Style>
    <Style TargetType="mpc:PhoneApplicationPage">
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate>
                    <Grid>
                        <TextBlock Text="Test"/>
                        <ContentPresenter/>
                    </Grid>
                </ControlTemplate>
            </Setter.Value>
        </Setter>                
    </Style>
</phone:PhoneApplicationPage.Style>