我在我的应用程序中使用导航抽屉,我有一个工具栏,并使用以下代码在我的主要活动中的ActionBar中设置:
ObservableCollection<AddResultRow>
我在片段中使用了不同的工具栏,我使用下面的代码设置了片段中的工具栏:
public class AddResultRow
{
public string StationID { get; set; }
public string Pointnumber { get; set; }
public string Description { get; set; }
public string Velocity { get; set; }
public string Status { get; set; }
}
public partial class MainWindow : Window
{
private readonly ObservableCollection<AddResultRow> _items = new ObservableCollection<AddResultRow>();
public MainWindow()
{
InitializeComponent();
ResultsDataGrid.ItemsSource = _items;
}
private AddResultRow addnewrow()
{
return new AddResultRow()
{
StationID = "",
Pointnumber = "",
Description = "",
Velocity = "",
Status = ""
};
}
private void AddResult_Click(object sender, RoutedEventArgs e)
{
_items.Add(addnewrow());
}
private void RemoveResult_Click(object sender, RoutedEventArgs e)
{
var selectedItem = ResultsDataGrid.SelectedItem as AddResultRow;
if (selectedItem != null)
{
_items.Remove(selectedItem);
}
}
}
我使用以下代码设置了/ home按钮单击侦听器:
setSupportActionBar(mMainActivityToolbar);
问题是当我从backstack中的片段i弹出片段点击我的操作栏中的后退按钮但是Mainactivity操作栏没有显示。我应该再次将主要活动的工具栏设置到操作栏吗?
当我使用上面的代码时应用程序没有崩溃,但是没有显示动作栏