3

以下は WP 7.0 で機能していました。

次の Xaml を使用して、Mango ベータ 2 更新 (7712) プロジェクトのルート PhoneApplicationFrame を再テンプレート化しようとしています。

<Style TargetType="phone:PhoneApplicationFrame" x:Key="FrameStyle">
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate>
                <Border x:Name="ClientArea" HorizontalAlignment="{TemplateBinding HorizontalAlignment}" VerticalAlignment="{TemplateBinding VerticalAlignment}" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" >
                    <Grid>
                        <ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" Margin="{TemplateBinding Padding}" Content="{TemplateBinding Content}" ContentTemplate="{TemplateBinding ContentTemplate}" />
                        <toolkit:PerformanceProgressBar IsIndeterminate="True" VerticalAlignment="Top" Margin="0,8,0,0" Visibility="{Binding Path=GlobalProgressVisibility, Source={StaticResource RootFrameViewModel}}" />
                    </Grid>
                </Border>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>

アプリケーションが起動すると、App.UnhandledException が返され、「Unspecified error」というテキストが表示され、スタック トレースは表示されません。誰もこれを見たことがありますか?

4

2 に答える 2

1

Blend は、Mango で設定してはならないいくつかのプロパティを指摘するのに役立ちました。Content および ContentTemplate プロパティを削除すると、問題が修正されました。

于 2011-08-24T22:41:17.250 に答える
0

問題を正確に再現することはできませんが、リストボックスを再テンプレート化するときに同じエラーが発生しました。ControlTemplate で TargetType プロパティを設定してみてください(私にとってはうまくいきました):

<ControlTemplate TargetType="phone:PhoneApplicationFrame">
于 2011-08-23T14:05:37.233 に答える