我正在使用FlipView
構建一個Photo應用程序。在BottomAppBar中,我放置了所有圖像的ListView
以便能夠在FlipView
中查看圖像,當我在ListView
中單擊它時,圖像顯示在ListView
(如分頁)中選擇的FlipView
中。在FlipView_SelectionChanged事件中設置ListView的selectedIndex
在listView.selectionChanged
事件中,當我在ListView
中選擇它時,我製作了顯示FlipView
中圖像的代碼。下面是代碼:
private void listView_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
string CurrentViewState = ApplicationView.GetForCurrentView().Orientation.ToString();
int IndicatorIndex = listView.SelectedIndex;
GoToPage(CurrentViewState, IndicatorIndex);
}
private void GoToPage(string CurrentViewState, int IndicatorIndex)
{
if (CurrentViewState == "Portrait")
{
flipView1.SelectedIndex = IndicatorIndex;
}
else if (CurrentViewState == "Landscape")
{
if (IndicatorIndex % 2 == 0)
flipView1.SelectedIndex = IndicatorIndex/2;
else
{
if (IndicatorIndex == 1)
flipView1.SelectedIndex = 1;
else
flipView1.SelectedIndex = (IndicatorIndex + 1)/2;
}
}
}
現在,當我需要根據flipView.SelectedIndex
listView.SelectedIndex = flipView.SelectedIndex
我有一個異常改變listView.SelectedIndex
:
An exception of type 'System.ArgumentException' occurred in eBookApp.exe but was not handled in user code. Additional information: Value does not fall within the expected range.
我需要能夠獲得在FlipView
中選擇的相同圖像,並將其選中並滾動到ListView
...
請比「例外」更具體。你得到什麼異常?什麼是異常的確切錯誤信息?什麼是異常堆棧跟蹤?請提供可靠地重現問題的[良好,_minimal_,_complete_代碼示例](http://stackoverflow.com/help/mcve),以及有關如何使用該代碼示例重現問題的明確具體說明。 –
我試着編輯我的問題,我添加了我收到的異常消息和更多的代碼,希望這是有幫助的! – yalematta