표준 Windows 양식과 같이 왜 이렇게 복잡한 지 잘 모르겠지만 아래 코드는 정상적으로 작동합니다. 하지만 어쨌든.이미지가 흐릿 해짐 - C# WPF
이미지를 페이드 아웃 한 다음 페이드 아웃하려고합니다. 그 순간 나는 심지어 페이드 인 (fade in)을 할 수 없으며, 내가 잘못하고있는 것을 확신하기 때문에 나는 아주 바보 같다. for 루프는 작동하지만 이미지 불투명도는 99에 도달하고 갑자기 변경 될 때까지 변경되지 않습니다. 이것이 제게 화를 내고 있기 때문에 제발 도와주세요.
namespace WpfApplication2
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void dispatcherTimer_Tick(object sender, EventArgs e)
{
for (int i = 1; i <+ 100; i++)
{
Logo.Opacity = i;
label1.Content = i;
}
}
private void Button_Click(object sender, RoutedEventArgs e)
{
System.Windows.Threading.DispatcherTimer dispatcherTimer = new System.Windows.Threading.DispatcherTimer();
dispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick);
dispatcherTimer.Interval = new TimeSpan(0, 0, 0, 10);
dispatcherTimer.Start();
}
}
}
불투명도 속성에 DoubleAnimation을 사용하는 것이 좋습니다. – Clemens
나는 그것이 무엇인지 알았다고 말하면 거짓말 쟁이가 될 것입니다. 나는 그것을 조사 할 것이다. –