我阅读了有关在 Windows Phone 应用程序上使用 TabControl 的文章。我可以避免它在第一次加载时着火。但是,当用户单击选项卡时, selectionChanged 会触发两次。有人可以帮助我如何解决它。提前致谢。
有我的 TabControl:
<cc:TabControl Grid.Row="1" SelectionChanged="tabList_SelectionChanged" x:Name="tabList">
        <cc:TabItem Height="80" Header="Events" Foreground="Black"/>
        <cc:TabItem Height="80" Header="Details" Foreground="Black"/>
        <cc:TabItem Height="80" Header="Notes" Foreground="Black" />
    </cc:TabControl>
后面有cobe:
 public partial class Tab : PhoneApplicationPage
{
    private bool blnFristLoad=true;  
    public Tab()
    {
        InitializeComponent();
        tabList.SelectionChanged += new SelectionChangedEventHandler(tabList_SelectionChanged);
    }
private void tabList_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {
        if (blnFristLoad == false)
        {
            TabItem t = (sender as TabControl).SelectedItem as TabItem;
            t.Content = "202020";
                       }
        else blnFristLoad = false;                
    }