Jul 7, 2009 at 1:25 PM
Edited Jul 7, 2009 at 1:34 PM
"If it's possible perhaps you could attach a screen shot of how you are using it? Obviously if it display sensitive data I understand it won't be possible. I would like to show some shots of real life uses on the pages soon."
I'll ask my boss, though obviously we'd need to black out the company logo, considering the data being displayed...I think he will say no but worth a shot.
"I was quite surprised that the performance was so poor on your machines as I write most of the code on a three year old laptop with a pretty cruddy graphics chip in it :-)"
The screen has a looootttt of marquees on it!
"The marquee is more of a simulation than anything. It can be rewritten to be less pure and more efficient. For example using a fixed buffer for all leds rather than the matrix character class which commumicates using events. I will address these
issues later. Is the performance acceptable now?"
Performance is OK since my fix, I am considering re-doing it to simply blit a bitmap rather than using filled elipses though, which should make it lightning.
Thanks for taking the time to write these controls: I wouldn't have had the patience with them and they do make our screen look good. I'll post a screenshot, permission allowing, later.
--Missed this first time
"I applied the fixes in a slightly different manner to deal with silverlight lack of a freeze method. A little experimentation last night seemed to show that the freeze was the bigger factor over the constant creation of brushes."
Sure, but it is still inarguably better to not create the new brush, whether or not it is the bigger part of the issue. Creating an object repeatedly on the fly when you don't need to is rarely good practice, would you not agree? :-)