Sliverlight: compositiontarget. Rendering Problems

Source: Internet
Author: User

In sliverlight, if a user-defined control (such as mycontrol. XAML) registers a compositiontarget. Rendering event (equivalent to enter_frame in flash, triggered when each frame is entered), it then usesCodeNote the following two details during dynamic addition:

1. After the mycontrol instance is new, if it is not added to mainpage. in the root container of XAML, its corresponding compositiontarget. rendering events are not triggered (this is different from flash. In flash, enter_frame will run immediately no matter whether it is added to the display list)

 

2. Remove compositiontarget. for rendering events, C # does not provide the removeeventlistener function similar to as3. XAML. remove the compositiontarget of the mycontrol instance from CS. rendering events can only be manually stored in mycontrol. XAML. CS defines a public method similar to stop (), with compositiontarget. rendering-=... release the event response, and then mainpage. XAML. similar to _ mycontrol in CS. stop. (Note: In sliverlight, even if the developer sets the mycontrol instance to invisible or removes removechild from the root window, its compositiontarget. rendering is still running on the back end (the same is true for flash), which affects performance. Therefore, we recommend that you eliminate compositiontarget when you do not need it. rendering Event Response)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.