"Line 1"과 "Line 2"의 항목이있는 WP7 ListBox가 있습니다. 항목을 선택하면 선택한 항목 상태가 선택 상태로 변경되고 텍스트는 빨간색으로 바뀝니다.ListBox SelectedItem을 원래 상태로 재설정하는 방법. WP7
선택 후 MessageBox를 표시 한 다음 확인을 선택하고 항목이 여전히 선택되어있는 목록 상자 (빨간색)로 돌아갑니다.
어떻게 선택한 항목을 원래 상태로 재설정합니까?
TIA, 트레이는
이것은 내가 사용하고 코드입니다. 그것은 약간의 해킹이지만 다소 작동합니다.
private void listBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
try
{
if (listBox1.SelectedItem.ToString() == "Line 1")
{
MessageBox.Show("Found");
ResetListBox();
}
else
{
MessageBox.Show("Not Found");
ResetListBox();
}
}
catch { }
}
private void ResetListBox()
{
listBox1.Items.Clear();
listBox1.Items.Add("Line 1");
listBox1.Items.Add("Line 2");
}
두 항목 만있는 경우 목록 상자 이외의 다른 것을 사용할 수 있습니다. –
myListBox.SelectedIndex = -1; –