User Profile & Activity

Jimmy Petrus Administrator
Page
of 18
Posted: September 19, 2010 12:23 PM

Cyle,

Try set the DropDownEffect="{x:Null}" in your UXComboBox.

This seems to be an issue in Silverlight's own rendering, when the Effect is applied on the of container which already has an Effect.

We'll enhance the UXComboBox in the next build to allow the control to have the Effect without causing the blurry problem.

Hope this helps,
Jimmy

Posted: September 18, 2010 7:29 AM

Hello Cyle,

Are you working with a Silverlight, or a WPF project?

There are specific settings that you can try, but these settings are different based on the platform.

Thanks,
Jimmy

Posted: September 17, 2010 10:50 PM

Hello James,

Thank you for getting back to us regarding this matter with detailed information. Your discovery is extremely valuable for us, at least, now we know that it has nothing to do with our ClientUI controls.

I will contact the Microsoft Silverlight development team to see if they are aware of such issue. From our own QA team, we never encounter this weird performance inconsistent problem.

I'm suspecting that the "debugging" mode is somehow turned on in those PCs that run the Silverlight poorly. However, this needs further investigation. I will get back to you if I heard anything from MSFT.

Regards,
Jimmy

Posted: September 17, 2010 6:49 AM

Hi Andre,

We've investigated further and found out that the performance issue in UXStackButton occurred only in specific conditions.

As Niven stated, we initially unable to replicate the problem using the UXStackButton alone, but we are now able to see the issue when certain controls are used.

Our preliminary testing indicates that this is something we can fix in our controls. I'll keep you posted when the new update is available.

At the meantime, please let us know if you experience any other issues.

Thank you and have a nice day!

Regards,
Jimmy

Posted: September 16, 2010 12:49 AM

James,

It seems like you want to have a taskbar interface, but would like to avoid the performance issue in the zooming when using UXDesktopDock?

If that's the case, I suggest you to turn off the zoom animation. That way you can have a nice task bar interface and still good user experiences for the windowing.

To do that, simply set the MagnifiedSize property to be identical with the ButtonSize.

Let me know if this helps.

Posted: September 16, 2010 12:31 AM

James, thank you for your detailed information.

I've checked your performance report with our engineers and unable to replicate the performance issue that you're seeing.

According to our test using the debugging mode from Silverlight, the frame rate is still between 15-20 fps.

If the frame rate is around 5 fps, the performance is certainly too slow and not acceptable.

Could you provide us more information to replicate the 5fps performance issue? Maybe a video that shows how you measure the performance would be helpful.

Regards,
Jimmy

Posted: September 14, 2010 11:20 PM

Hello James,

Thank you for your interest in our ClientUI suite.

Our UXPage is built on the top of the ClientUI Framework that use solid architecture such as routed events and commands. That enables many events to be raised properly, which are lacking or not possible to be done in Silverlight's core library. Many of our controls also implement ISO-standard user experiences, such as keyboard focus or navigation using arrow keys. You can learn more from my blog post here.

Regarding the key events in ClientUI Framework, there are a number of ways to handle the KeyDown/KeyUp events. You can use the Keyboard class provided in the framework to add KeyDown handler to any objects with type UIElement.

First, attach the key down handler in the page load, see the example below.

Intersoft.Client.Framework.Input.Keyboard.AddKeyDownHandler(textBox1, textBox1_KeyDown);

Then, write the method that handle the delegate, see the example below.

void textBox1_KeyDown(object sender, Intersoft.Client.Framework.Input.KeyEventArgs e)
{
      label1.Content = e.Key.ToString();
}

You should be able to see the keyboard key that you typed to the textbox in the label1 control.

Let me know if that works in your end.

PS: I presumed that you're building on SL 4 app, let me know if you're actually on SL 3.

Regards,
Jimmy

Posted: September 14, 2010 10:33 PM

Hello James,

The docking example in the Showcase is a bit slow due to it being hosted in several layers of window/navigation page.

In a real world RIA, you would want to run the desktop and dock directly as the root of the visual. In that case, the performance would be optimal.

You can check our labs sample here: http://labs.clientui.com/mydesktopria

Let me know how you feel about the performance in the above labs sample.

Hope this helps,
Jimmy.

Posted: September 7, 2010 4:44 AM

Yianis,

You have to perform complete re-installation for "installer" level changes such as service pack, or major updates to several components across platforms.

For "hotfix", you can simply launch Update Manager and there's no need to perform re-installation for that. 

Let me know if you have any questions.

Thanks,

Jimmy.

Hi Max,

It seems like your project is referencing to an older version of Silverlight runtime.

To check, bring up the project property in Visual Studio, and ensure the Silverlight version is set to 4.0.

You might also want to double check the System.Windows.Controls.Navigation assembly, make sure it's referencing to latest version which usually located in [Program Files]\Microsoft SDKs\Silverlight\v4.0\Libraries\Client\System.Windows.Controls.Navigation.dll

Hope this helps,
Jimmy.

All times are GMT -5. The time now is 1:51 AM.
Previous Next