C# 如何恢复数据模板?

C# 如何恢复数据模板?,c#,xaml,windows-phone-8,C#,Xaml,Windows Phone 8,我为我的LongListSelector设置了一个数据模板: <ctl:LongListSelector Loaded="listbox_Loaded" Name="listbox" SelectionChanged="listbox_selectionChanged"> <ctl:LongListSelector.ItemTemplate> <DataTemplate> <Border Backgroun

我为我的LongListSelector设置了一个数据模板:

<ctl:LongListSelector Loaded="listbox_Loaded" Name="listbox" SelectionChanged="listbox_selectionChanged">
    <ctl:LongListSelector.ItemTemplate>
        <DataTemplate>
            <Border Background="Gray" MouseLeftButtonDown="listbox_itemClicked">
                <TextBlock Text="{Binding}"  TextWrapping="Wrap" Width="350"/>
            </Border>
        </DataTemplate>
    </ctl:LongListSelector.ItemTemplate>
</ctl:LongListSelector>

谢谢大家!

您可以制作资源

<phone:PhoneApplicationPage.Resources>

    <DataTemplate x:Key="ItemTemplateLongListSelector">
        <Border Background="Gray"
                MouseLeftButtonDown="listbox_itemClicked">
            <TextBlock Text="{Binding}"
                       TextWrapping="Wrap"
                       Width="350" />
        </Border>
    </DataTemplate>

</phone:PhoneApplicationPage.Resources>
        <phone:LongListSelector Loaded="listbox_Loaded"
                                Name="LongListSelector"
                                SelectionChanged="listbox_selectionChanged"
                                ItemTemplate="{StaticResource ItemTemplateLongListSelector}" />


我希望这会有帮助

当我以这种方式重置standart DataTemplate时,它会删除ItemsSource。看起来所有的LongListSelector都消失了。@splash27在答案中添加了一些额外的信息。谢谢您的帮助,但它不会恢复原始视图,如果使用第二种方法,则不会发生任何事情。还为我的问题添加了一些额外的信息。
        <phone:LongListSelector Loaded="listbox_Loaded"
                                Name="LongListSelector"
                                SelectionChanged="listbox_selectionChanged"
                                ItemTemplate="{StaticResource ItemTemplateLongListSelector}" />
LongListSelector.ItemTemplate = Application.Current.Resources["ItemTemplateLongListSelector"] as DataTemplate;
LongListSelector.ItemTemplate = Resources["ItemTemplateLongListSelector"] as DataTemplate;