Symptoms

Assume that you have a Microsoft Silverlight for Windows Embedded (SWE) application that runs on a Windows Embedded Compact 7-based device. The GetValue function is called multiple times on each DataBinding or PropertyChanged event. This issue could lead to a performance issue on the application.

Resolution

Download information

The Windows Embedded Compact 7 Monthly Update (July 2015) is now available from Microsoft. To download this Windows Embedded Compact 7 monthly update, see Windows Embedded Compact 7 updates in the Microsoft Download Center website.

The kind of processor that each file applies to is visible in the name of each file in the "File information" section.

Workaround

For the same binding property name, on each DataBinding event, add a cache in order to save the last property name, then at the second time, system will not call GetValue until the third time.

More Information

Restart requirement

After you apply this update, you must perform a clean build of the whole platform. To do this, use one of the following methods:

  • On the Build menu, click Clean Solution, and then click Build Solution.

  • On the Build menu, click Rebuild Solution.

You do not have to restart the computer after you apply this software update.

Update replacement information

This update does not replace any other updates.

The English version of this software update package has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.

Files that are included in this hotfix package

File name

File size

Date

Time

Path

Xamlruntime.map

1,840,650

30-Jul-2015

11:42

Public\Common\Oak\Target\Mipsii\Checked

Xamlruntimecore.map

4,697,962

30-Jul-2015

11:42

Public\Common\Oak\Target\Mipsii\Checked

Xamlruntimecore.rel

7,510,158

30-Jul-2015

11:42

Public\Common\Oak\Target\Mipsii\Checked

Xamlruntime.rel

2,848,495

30-Jul-2015

11:42

Public\Common\Oak\Target\Mipsii\Checked

Xamlruntimecore.dll

8,126,464

30-Jul-2015

11:42

Public\Common\Oak\Target\Mipsii\Checked

Xamlruntime.dll

1,712,128

30-Jul-2015

11:42

Public\Common\Oak\Target\Mipsii\Checked

Xamlruntime.map

1,436,249

30-Jul-2015

11:42

Public\Common\Oak\Target\Mipsii\Retail

Xamlruntimecore.map

1,640,487

30-Jul-2015

11:42

Public\Common\Oak\Target\Mipsii\Retail

Xamlruntimecore.rel

3,482,899

30-Jul-2015

11:41

Public\Common\Oak\Target\Mipsii\Retail

Xamlruntime.rel

2,322,667

30-Jul-2015

11:42

Public\Common\Oak\Target\Mipsii\Retail

Xamlruntimecore.dll

4,251,648

30-Jul-2015

11:41

Public\Common\Oak\Target\Mipsii\Retail

Xamlruntime.dll

1,236,992

30-Jul-2015

11:42

Public\Common\Oak\Target\Mipsii\Retail

Xamlruntime.map

2,462,491

30-Jul-2015

11:41

Public\Common\Oak\Target\Mipsii\Debug

Xamlruntimecore.map

5,202,198

30-Jul-2015

11:41

Public\Common\Oak\Target\Mipsii\Debug

Xamlruntimecore.rel

10,296,594

30-Jul-2015

11:41

Public\Common\Oak\Target\Mipsii\Debug

Xamlruntime.rel

3,905,719

30-Jul-2015

11:41

Public\Common\Oak\Target\Mipsii\Debug

Xamlruntimecore.dll

10,833,920

30-Jul-2015

11:41

Public\Common\Oak\Target\Mipsii\Debug

Xamlruntime.dll

2,523,136

30-Jul-2015

11:41

Public\Common\Oak\Target\Mipsii\Debug

Xamlruntime.map

1,833,404

30-Jul-2015

11:42

Public\Common\Oak\Target\Armv6\Checked

Xamlruntimecore.map

4,656,561

30-Jul-2015

11:42

Public\Common\Oak\Target\Armv6\Checked

Xamlruntimecore.rel

3,031,543

30-Jul-2015

11:42

Public\Common\Oak\Target\Armv6\Checked

Xamlruntime.rel

1,763,489

30-Jul-2015

11:42

Public\Common\Oak\Target\Armv6\Checked

Xamlruntimecore.dll

7,610,368

30-Jul-2015

11:42

Public\Common\Oak\Target\Armv6\Checked

Xamlruntime.dll

1,359,872

30-Jul-2015

11:42

Public\Common\Oak\Target\Armv6\Checked

Xamlruntime.map

1,264,496

30-Jul-2015

11:42

Public\Common\Oak\Target\Armv6\Retail

Xamlruntimecore.map

1,626,642

30-Jul-2015

11:42

Public\Common\Oak\Target\Armv6\Retail

Xamlruntimecore.rel

1,991,603

30-Jul-2015

11:42

Public\Common\Oak\Target\Armv6\Retail

Xamlruntime.rel

1,577,918

30-Jul-2015

11:42

Public\Common\Oak\Target\Armv6\Retail

Xamlruntimecore.dll

3,575,808

30-Jul-2015

11:42

Public\Common\Oak\Target\Armv6\Retail

Xamlruntime.dll

970,752

30-Jul-2015

11:42

Public\Common\Oak\Target\Armv6\Retail

Xamlruntime.map

2,485,206

30-Jul-2015

11:41

Public\Common\Oak\Target\Armv6\Debug

Xamlruntimecore.map

5,205,925

30-Jul-2015

11:41

Public\Common\Oak\Target\Armv6\Debug

Xamlruntimecore.rel

3,050,393

30-Jul-2015

11:41

Public\Common\Oak\Target\Armv6\Debug

Xamlruntime.rel

2,317,273

30-Jul-2015

11:41

Public\Common\Oak\Target\Armv6\Debug

Xamlruntimecore.dll

10,129,408

30-Jul-2015

11:41

Public\Common\Oak\Target\Armv6\Debug

Xamlruntime.dll

2,232,320

30-Jul-2015

11:41

Public\Common\Oak\Target\Armv6\Debug

Xamlruntime.map

1,787,687

30-Jul-2015

11:41

Public\Common\Oak\Target\X86\Checked

Xamlruntimecore.map

4,850,459

30-Jul-2015

11:41

Public\Common\Oak\Target\X86\Checked

Xamlruntimecore.rel

3,023,249

30-Jul-2015

11:41

Public\Common\Oak\Target\X86\Checked

Xamlruntime.rel

1,731,067

30-Jul-2015

11:41

Public\Common\Oak\Target\X86\Checked

Xamlruntimecore.dll

5,410,816

30-Jul-2015

11:41

Public\Common\Oak\Target\X86\Checked

Xamlruntime.dll

1,060,864

30-Jul-2015

11:41

Public\Common\Oak\Target\X86\Checked

Xamlruntime.map

1,429,088

30-Jul-2015

11:41

Public\Common\Oak\Target\X86\Retail

Xamlruntimecore.map

1,795,082

30-Jul-2015

11:41

Public\Common\Oak\Target\X86\Retail

Xamlruntimecore.rel

1,877,140

30-Jul-2015

11:41

Public\Common\Oak\Target\X86\Retail

Xamlruntime.rel

1,626,087

30-Jul-2015

11:41

Public\Common\Oak\Target\X86\Retail

Xamlruntimecore.dll

2,850,816

30-Jul-2015

11:41

Public\Common\Oak\Target\X86\Retail

Xamlruntime.dll

778,240

30-Jul-2015

11:41

Public\Common\Oak\Target\X86\Retail

Xamlruntime.map

2,282,358

30-Jul-2015

11:41

Public\Common\Oak\Target\X86\Debug

Xamlruntimecore.map

5,209,430

30-Jul-2015

11:40

Public\Common\Oak\Target\X86\Debug

Xamlruntimecore.rel

4,018,935

30-Jul-2015

11:40

Public\Common\Oak\Target\X86\Debug

Xamlruntime.rel

2,140,373

30-Jul-2015

11:41

Public\Common\Oak\Target\X86\Debug

Xamlruntimecore.dll

7,286,784

30-Jul-2015

11:40

Public\Common\Oak\Target\X86\Debug

Xamlruntime.dll

1,601,536

30-Jul-2015

11:41

Public\Common\Oak\Target\X86\Debug

Xamlruntime.map

1,803,427

30-Jul-2015

11:42

Public\Common\Oak\Target\Sh4\Checked

Xamlruntimecore.map

4,653,945

30-Jul-2015

11:42

Public\Common\Oak\Target\Sh4\Checked

Xamlruntimecore.rel

3,747,611

30-Jul-2015

11:42

Public\Common\Oak\Target\Sh4\Checked

Xamlruntime.rel

2,186,367

30-Jul-2015

11:42

Public\Common\Oak\Target\Sh4\Checked

Xamlruntimecore.dll

6,455,296

30-Jul-2015

11:42

Public\Common\Oak\Target\Sh4\Checked

Xamlruntime.dll

1,265,664

30-Jul-2015

11:42

Public\Common\Oak\Target\Sh4\Checked

Xamlruntime.map

1,425,982

30-Jul-2015

11:42

Public\Common\Oak\Target\Sh4\Retail

Xamlruntimecore.map

1,633,193

30-Jul-2015

11:41

Public\Common\Oak\Target\Sh4\Retail

Xamlruntimecore.rel

2,367,617

30-Jul-2015

11:41

Public\Common\Oak\Target\Sh4\Retail

Xamlruntime.rel

1,955,440

30-Jul-2015

11:42

Public\Common\Oak\Target\Sh4\Retail

Xamlruntimecore.dll

3,223,552

30-Jul-2015

11:41

Public\Common\Oak\Target\Sh4\Retail

Xamlruntime.dll

925,696

30-Jul-2015

11:42

Public\Common\Oak\Target\Sh4\Retail

Xamlruntime.map

2,461,481

30-Jul-2015

11:42

Public\Common\Oak\Target\Sh4\Debug

Xamlruntimecore.map

5,197,902

30-Jul-2015

11:42

Public\Common\Oak\Target\Sh4\Debug

Xamlruntimecore.rel

4,411,044

30-Jul-2015

11:42

Public\Common\Oak\Target\Sh4\Debug

Xamlruntime.rel

2,928,129

30-Jul-2015

11:42

Public\Common\Oak\Target\Sh4\Debug

Xamlruntimecore.dll

8,359,936

30-Jul-2015

11:42

Public\Common\Oak\Target\Sh4\Debug

Xamlruntime.dll

2,019,328

30-Jul-2015

11:42

Public\Common\Oak\Target\Sh4\Debug

Xamlruntime.map

1,838,963

30-Jul-2015

11:42

Public\Common\Oak\Target\Mipsii_fp\Checked

Xamlruntimecore.map

4,702,427

30-Jul-2015

11:42

Public\Common\Oak\Target\Mipsii_fp\Checked

Xamlruntimecore.rel

7,385,603

30-Jul-2015

11:42

Public\Common\Oak\Target\Mipsii_fp\Checked

Xamlruntime.rel

2,819,988

30-Jul-2015

11:42

Public\Common\Oak\Target\Mipsii_fp\Checked

Xamlruntimecore.dll

8,085,504

30-Jul-2015

11:42

Public\Common\Oak\Target\Mipsii_fp\Checked

Xamlruntime.dll

1,703,936

30-Jul-2015

11:42

Public\Common\Oak\Target\Mipsii_fp\Checked

Xamlruntime.map

1,434,847

30-Jul-2015

11:42

Public\Common\Oak\Target\Mipsii_fp\Retail

Xamlruntimecore.map

1,644,430

30-Jul-2015

11:42

Public\Common\Oak\Target\Mipsii_fp\Retail

Xamlruntimecore.rel

3,359,127

30-Jul-2015

11:42

Public\Common\Oak\Target\Mipsii_fp\Retail

Xamlruntime.rel

2,301,903

30-Jul-2015

11:42

Public\Common\Oak\Target\Mipsii_fp\Retail

Xamlruntimecore.dll

4,202,496

30-Jul-2015

11:42

Public\Common\Oak\Target\Mipsii_fp\Retail

Xamlruntime.dll

1,236,992

30-Jul-2015

11:42

Public\Common\Oak\Target\Mipsii_fp\Retail

Xamlruntime.map

2,460,659

30-Jul-2015

11:41

Public\Common\Oak\Target\Mipsii_fp\Debug

Xamlruntimecore.map

5,206,783

30-Jul-2015

11:41

Public\Common\Oak\Target\Mipsii_fp\Debug

Xamlruntimecore.rel

10,222,702

30-Jul-2015

11:41

Public\Common\Oak\Target\Mipsii_fp\Debug

Xamlruntime.rel

3,879,329

30-Jul-2015

11:41

Public\Common\Oak\Target\Mipsii_fp\Debug

Xamlruntimecore.dll

10,821,632

30-Jul-2015

11:41

Public\Common\Oak\Target\Mipsii_fp\Debug

Xamlruntime.dll

2,514,944

30-Jul-2015

11:41

Public\Common\Oak\Target\Mipsii_fp\Debug

Xamlruntime.map

1,833,400

30-Jul-2015

11:42

Public\Common\Oak\Target\Armv7\Checked

Xamlruntimecore.map

4,655,136

30-Jul-2015

11:42

Public\Common\Oak\Target\Armv7\Checked

Xamlruntimecore.rel

3,031,746

30-Jul-2015

11:42

Public\Common\Oak\Target\Armv7\Checked

Xamlruntime.rel

1,763,489

30-Jul-2015

11:42

Public\Common\Oak\Target\Armv7\Checked

Xamlruntimecore.dll

7,548,928

30-Jul-2015

11:42

Public\Common\Oak\Target\Armv7\Checked

Xamlruntime.dll

1,355,776

30-Jul-2015

11:42

Public\Common\Oak\Target\Armv7\Checked

Xamlruntime.map

1,264,421

30-Jul-2015

11:43

Public\Common\Oak\Target\Armv7\Retail

Xamlruntimecore.map

1,625,443

30-Jul-2015

11:43

Public\Common\Oak\Target\Armv7\Retail

Xamlruntimecore.rel

1,991,603

30-Jul-2015

11:43

Public\Common\Oak\Target\Armv7\Retail

Xamlruntime.rel

1,577,889

30-Jul-2015

11:43

Public\Common\Oak\Target\Armv7\Retail

Xamlruntimecore.dll

3,567,616

30-Jul-2015

11:43

Public\Common\Oak\Target\Armv7\Retail

Xamlruntime.dll

966,656

30-Jul-2015

11:43

Public\Common\Oak\Target\Armv7\Retail

Xamlruntime.map

2,485,218

30-Jul-2015

11:41

Public\Common\Oak\Target\Armv7\Debug

Xamlruntimecore.map

5,205,919

30-Jul-2015

11:41

Public\Common\Oak\Target\Armv7\Debug

Xamlruntimecore.rel

3,049,958

30-Jul-2015

11:41

Public\Common\Oak\Target\Armv7\Debug

Xamlruntime.rel

2,317,244

30-Jul-2015

11:41

Public\Common\Oak\Target\Armv7\Debug

Xamlruntimecore.dll

10,055,680

30-Jul-2015

11:41

Public\Common\Oak\Target\Armv7\Debug

Xamlruntime.dll

2,228,224

30-Jul-2015

11:41

Public\Common\Oak\Target\Armv7\Debug

Xamlruntime.map

1,833,942

30-Jul-2015

11:42

Public\Common\Oak\Target\Armv5\Checked

Xamlruntimecore.map

4,649,693

30-Jul-2015

11:42

Public\Common\Oak\Target\Armv5\Checked

Xamlruntimecore.rel

3,053,235

30-Jul-2015

11:42

Public\Common\Oak\Target\Armv5\Checked

Xamlruntime.rel

1,769,115

30-Jul-2015

11:42

Public\Common\Oak\Target\Armv5\Checked

Xamlruntimecore.dll

7,684,096

30-Jul-2015

11:42

Public\Common\Oak\Target\Armv5\Checked

Xamlruntime.dll

1,372,160

30-Jul-2015

11:42

Public\Common\Oak\Target\Armv5\Checked

Xamlruntime.map

1,264,935

30-Jul-2015

11:43

Public\Common\Oak\Target\Armv5\Retail

Xamlruntimecore.map

1,620,599

30-Jul-2015

11:43

Public\Common\Oak\Target\Armv5\Retail

Xamlruntimecore.rel

2,009,786

30-Jul-2015

11:43

Public\Common\Oak\Target\Armv5\Retail

Xamlruntime.rel

1,582,558

30-Jul-2015

11:43

Public\Common\Oak\Target\Armv5\Retail

Xamlruntimecore.dll

3,665,920

30-Jul-2015

11:43

Public\Common\Oak\Target\Armv5\Retail

Xamlruntime.dll

983,040

30-Jul-2015

11:43

Public\Common\Oak\Target\Armv5\Retail

Xamlruntime.map

2,484,870

30-Jul-2015

11:41

Public\Common\Oak\Target\Armv5\Debug

Xamlruntimecore.map

5,199,414

30-Jul-2015

11:41

Public\Common\Oak\Target\Armv5\Debug

Xamlruntimecore.rel

3,072,752

30-Jul-2015

11:41

Public\Common\Oak\Target\Armv5\Debug

Xamlruntime.rel

2,324,900

30-Jul-2015

11:41

Public\Common\Oak\Target\Armv5\Debug

Xamlruntimecore.dll

10,182,656

30-Jul-2015

11:41

Public\Common\Oak\Target\Armv5\Debug

Xamlruntime.dll

2,240,512

30-Jul-2015

11:41

Public\Common\Oak\Target\Armv5\Debug



Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

References

For more information about software update terminology, see Description of the standard terminology that is used to describe Microsoft software updates.

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

What affected your experience?

Thank you for your feedback!

×