techPowerUp! Forums

techPowerUp! Forums (http://www.techpowerup.com/forums/index.php)
-   Programming & Webmastering (http://www.techpowerup.com/forums/forumdisplay.php?f=52)
-   -   Run time error (C# WPF application) (http://www.techpowerup.com/forums/showthread.php?t=175997)

MrSeanKon Nov 23, 2012 10:48 AM

Run time error (C# WPF application)
 
1 Attachment(s)
For button1 code works fine.
I want after pressing button2 to be somewhere else (e.g. from position x=50, y=100 to x=200, y=300). As I understand the problem is on declarations or I misuse something.
Any ideas to correct the code? :rolleyes:

FordGT90Concept Nov 23, 2012 10:57 AM

Use breaks to catch an error before WPF implodes itself. On doing so, I discovered both your MarginProperty and BorderThicknessProperty want a ThicknessAnimation, not a DoubleAnimation so, I changed it and it appears to work:
Code:

            ThicknessAnimation myanimation = new ThicknessAnimation(new Thickness(0), new Thickness(100), TimeSpan.FromMilliseconds(1000));

            // Both statements produce run time error!
           
            button2.BeginAnimation(Button.MarginProperty,myanimation);
            button2.BeginAnimation(Button.BorderThicknessProperty,myanimation);


MrSeanKon Nov 23, 2012 06:24 PM

Quote:

Originally Posted by FordGT90Concept (Post 2783953)
Use breaks to catch an error before WPF implodes itself.

Yeap it is a good idea to use try/catch blocks for making robust applications.
BTW I ran the code before under VS 2010 debugger and saw an exception, but since I am a newbie :D I could not understand :wtf: the message mean...
I am writing the first lines in WPF C# enviroment. I want to improve my old Windows Form based cardgames. Obviously I am not familiar, but after a couple of days hope so!
Thank you very much :)

Kreij Nov 23, 2012 06:31 PM

Switching from Windows Forms programming to WPF (C#/XAML) will give you many headaches.
Stick with it, though, as the advantages are worth the effort.


All times are GMT. The time now is 02:47 PM.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.