您確定要爲此使用組合框嗎?如果用戶選擇了特定的鏈接會怎麼樣?它會在10秒內更改爲另一個鏈接嗎?
無論如何,爲什麼不在你的代碼後面添加一個計時器,並且每隔10秒就將SelectedIndex設置爲下一個項目。
XAML:
<ComboBox Loaded="OnComboBoxLoaded" SelectedIndex="0">
<Hyperlink>link 1</Hyperlink>
<Hyperlink>link 2</Hyperlink>
<Hyperlink>link 3</Hyperlink>
</ComboBox>
後面的代碼:
private void OnComboBoxLoaded(object sender, RoutedEventArgs e)
{
ComboBox comboBox = sender as ComboBox;
new DispatcherTimer(new TimeSpan(0, 0, 10),
DispatcherPriority.Normal,
(sender2, e2) => comboBox.SelectedIndex = (comboBox.SelectedIndex + 1)%comboBox.Items.Count,
Dispatcher);
}}
我不明白你的問題,請更具體。 – 2010-08-25 13:12:47