我有一個按鈕,其中有3個狀態開始/恢復/暫停。
1這是一個很好的模式來解決這個問題,或者有一些切換按鈕模式,我不知道?Silverlight中的三個狀態按鈕
private void cmdStart_Click(object sender, RoutedEventArgs e)
{
if (m_end)
{
// Reset the game.
m_end = false;
cmdStart.Content = "Pause Game";
// Update the display.
}
else
{
if (m_pause)
{
m_bombTimer.Start();
foreach (var storyboard in m_storyboards)
{
// resume all animations
}
status.Visibility = System.Windows.Visibility.Collapsed;
m_pause = false;
cmdStart.Content = "Pause Game";
}
else
{
m_bombTimer.Stop();
foreach (var storyboard in m_storyboards)
{
// pause all animations
}
status.Visibility = System.Windows.Visibility.Visible;
cmdStart.Content = "Resume Game";
m_pause = true;
}
}
2如何擺脫Silverlight中按鈕的焦點?我不想用戶點擊按鈕按回車。
thx很多我新來的Silverlight :) – 2010-08-17 16:03:00