FIX: Setting DataContext to null resets two-way binding in the SWE application in Windows Embedded Compact 7

Symptoms

Assume that you have a Microsoft Silverlight for Windows Embedded (SWE) application on a Windows Embedded Compact 7-based device. You set the SelectedIndex binding of a ListBox to -1 and the DataContext to null. When you set the same object as DataContext again, the selection is lost. The expect result is that setting the DataContext to null should not trigger any changes on the DataContext properties.

NoteSelectedItem bound property is set to null when the DataContext is set to null.

More Information

Software update information



Download information

The Windows Embedded Compact 7 Monthly Update (May 2014) is now available from Microsoft. To download this Windows Embedded Compact 7 monthly update, go to the following Microsoft Download Center website:

Windows Embedded Compact 7 updates
The kind of processor that each file applies to is visible in the name of each file in the "File information" section.

Prerequisites

This update is supported only if all previously issued updates for this product have also been installed.

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.dll

1,376,256

30-Apr-2014

06:08

Public\Common\Oak\Target\Armv5\Checked

Xamlruntime.map

1,834,114

30-Apr-2014

06:08

Public\Common\Oak\Target\Armv5\Checked

Xamlruntime.rel

1,769,260

30-Apr-2014

06:08

Public\Common\Oak\Target\Armv5\Checked

Xamlruntimecore.dll

7,684,096

30-Apr-2014

06:08

Public\Common\Oak\Target\Armv5\Checked

Xamlruntimecore.map

4,649,111

30-Apr-2014

06:08

Public\Common\Oak\Target\Armv5\Checked

Xamlruntimecore.rel

3,052,945

30-Apr-2014

06:08

Public\Common\Oak\Target\Armv5\Checked

Xamlruntime.dll

2,244,608

30-Apr-2014

08:00

Public\Common\Oak\Target\Armv5\Debug

Xamlruntime.map

2,484,856

30-Apr-2014

08:00

Public\Common\Oak\Target\Armv5\Debug

Xamlruntime.rel

2,324,871

30-Apr-2014

08:00

Public\Common\Oak\Target\Armv5\Debug

Xamlruntimecore.dll

10,178,560

30-Apr-2014

08:00

Public\Common\Oak\Target\Armv5\Debug

Xamlruntimecore.map

5,198,828

30-Apr-2014

08:00

Public\Common\Oak\Target\Armv5\Debug

Xamlruntimecore.rel

3,072,491

30-Apr-2014

08:00

Public\Common\Oak\Target\Armv5\Debug

Xamlruntime.dll

987,136

30-Apr-2014

06:07

Public\Common\Oak\Target\Armv5\Retail

Xamlruntime.map

1,264,435

30-Apr-2014

06:07

Public\Common\Oak\Target\Armv5\Retail

Xamlruntime.rel

1,582,471

30-Apr-2014

06:07

Public\Common\Oak\Target\Armv5\Retail

Xamlruntimecore.dll

3,665,920

30-Apr-2014

06:07

Public\Common\Oak\Target\Armv5\Retail

Xamlruntimecore.map

1,620,071

30-Apr-2014

06:07

Public\Common\Oak\Target\Armv5\Retail

Xamlruntimecore.rel

2,009,728

30-Apr-2014

06:07

Public\Common\Oak\Target\Armv5\Retail

Xamlruntime.dll

1,363,968

30-Apr-2014

06:08

Public\Common\Oak\Target\Armv6\Checked

Xamlruntime.map

1,833,565

30-Apr-2014

06:08

Public\Common\Oak\Target\Armv6\Checked

Xamlruntime.rel

1,763,605

30-Apr-2014

06:08

Public\Common\Oak\Target\Armv6\Checked

Xamlruntimecore.dll

7,610,368

30-Apr-2014

06:08

Public\Common\Oak\Target\Armv6\Checked

Xamlruntimecore.map

4,655,954

30-Apr-2014

06:08

Public\Common\Oak\Target\Armv6\Checked

Xamlruntimecore.rel

3,031,253

30-Apr-2014

06:08

Public\Common\Oak\Target\Armv6\Checked

Xamlruntime.dll

2,236,416

30-Apr-2014

08:02

Public\Common\Oak\Target\Armv6\Debug

Xamlruntime.map

2,485,096

30-Apr-2014

08:02

Public\Common\Oak\Target\Armv6\Debug

Xamlruntime.rel

2,317,186

30-Apr-2014

08:02

Public\Common\Oak\Target\Armv6\Debug

Xamlruntimecore.dll

10,125,312

30-Apr-2014

08:02

Public\Common\Oak\Target\Armv6\Debug

Xamlruntimecore.map

5,205,323

30-Apr-2014

08:02

Public\Common\Oak\Target\Armv6\Debug

Xamlruntimecore.rel

3,050,161

30-Apr-2014

08:02

Public\Common\Oak\Target\Armv6\Debug

Xamlruntime.dll

974,848

30-Apr-2014

06:07

Public\Common\Oak\Target\Armv6\Retail

Xamlruntime.map

1,263,988

30-Apr-2014

06:07

Public\Common\Oak\Target\Armv6\Retail

Xamlruntime.rel

1,577,802

30-Apr-2014

06:07

Public\Common\Oak\Target\Armv6\Retail

Xamlruntimecore.dll

3,575,808

30-Apr-2014

06:07

Public\Common\Oak\Target\Armv6\Retail

Xamlruntimecore.map

1,626,114

30-Apr-2014

06:07

Public\Common\Oak\Target\Armv6\Retail

Xamlruntimecore.rel

1,991,545

30-Apr-2014

06:07

Public\Common\Oak\Target\Armv6\Retail

Xamlruntime.dll

1,359,872

30-Apr-2014

06:07

Public\Common\Oak\Target\Armv7\Checked

Xamlruntime.map

1,833,561

30-Apr-2014

06:07

Public\Common\Oak\Target\Armv7\Checked

Xamlruntime.rel

1,763,605

30-Apr-2014

06:07

Public\Common\Oak\Target\Armv7\Checked

Xamlruntimecore.dll

7,548,928

30-Apr-2014

06:07

Public\Common\Oak\Target\Armv7\Checked

Xamlruntimecore.map

4,654,536

30-Apr-2014

06:07

Public\Common\Oak\Target\Armv7\Checked

Xamlruntimecore.rel

3,031,456

30-Apr-2014

06:07

Public\Common\Oak\Target\Armv7\Checked

Xamlruntime.dll

2,232,320

30-Apr-2014

08:02

Public\Common\Oak\Target\Armv7\Debug

Xamlruntime.map

2,485,105

30-Apr-2014

08:02

Public\Common\Oak\Target\Armv7\Debug

Xamlruntime.rel

2,317,157

30-Apr-2014

08:02

Public\Common\Oak\Target\Armv7\Debug

Xamlruntimecore.dll

10,055,680

30-Apr-2014

08:02

Public\Common\Oak\Target\Armv7\Debug

Xamlruntimecore.map

5,205,321

30-Apr-2014

08:02

Public\Common\Oak\Target\Armv7\Debug

Xamlruntimecore.rel

3,049,697

30-Apr-2014

08:02

Public\Common\Oak\Target\Armv7\Debug

Xamlruntime.dll

970,752

30-Apr-2014

06:07

Public\Common\Oak\Target\Armv7\Retail

Xamlruntime.map

1,263,889

30-Apr-2014

06:07

Public\Common\Oak\Target\Armv7\Retail

Xamlruntime.rel

1,577,773

30-Apr-2014

06:07

Public\Common\Oak\Target\Armv7\Retail

Xamlruntimecore.dll

3,567,616

30-Apr-2014

06:07

Public\Common\Oak\Target\Armv7\Retail

Xamlruntimecore.map

1,624,915

30-Apr-2014

06:07

Public\Common\Oak\Target\Armv7\Retail

Xamlruntimecore.rel

1,991,545

30-Apr-2014

06:07

Public\Common\Oak\Target\Armv7\Retail

Xamlruntime.dll

1,716,224

30-Apr-2014

06:07

Public\Common\Oak\Target\Mipsii\Checked

Xamlruntime.map

1,840,631

30-Apr-2014

06:07

Public\Common\Oak\Target\Mipsii\Checked

Xamlruntime.rel

2,848,524

30-Apr-2014

06:07

Public\Common\Oak\Target\Mipsii\Checked

Xamlruntimecore.dll

8,126,464

30-Apr-2014

06:07

Public\Common\Oak\Target\Mipsii\Checked

Xamlruntimecore.map

4,697,382

30-Apr-2014

06:07

Public\Common\Oak\Target\Mipsii\Checked

Xamlruntimecore.rel

7,509,056

30-Apr-2014

06:07

Public\Common\Oak\Target\Mipsii\Checked

Xamlruntime.dll

2,527,232

30-Apr-2014

08:08

Public\Common\Oak\Target\Mipsii\Debug

Xamlruntime.map

2,462,471

30-Apr-2014

08:08

Public\Common\Oak\Target\Mipsii\Debug

Xamlruntime.rel

3,906,618

30-Apr-2014

08:08

Public\Common\Oak\Target\Mipsii\Debug

Xamlruntimecore.dll

10,833,920

30-Apr-2014

08:07

Public\Common\Oak\Target\Mipsii\Debug

Xamlruntimecore.map

5,201,591

30-Apr-2014

08:07

Public\Common\Oak\Target\Mipsii\Debug

Xamlruntimecore.rel

10,295,724

30-Apr-2014

08:07

Public\Common\Oak\Target\Mipsii\Debug

Xamlruntime.dll

1,241,088

30-Apr-2014

06:06

Public\Common\Oak\Target\Mipsii\Retail

Xamlruntime.map

1,435,669

30-Apr-2014

06:06

Public\Common\Oak\Target\Mipsii\Retail

Xamlruntime.rel

2,322,232

30-Apr-2014

06:06

Public\Common\Oak\Target\Mipsii\Retail

Xamlruntimecore.dll

4,251,648

30-Apr-2014

06:06

Public\Common\Oak\Target\Mipsii\Retail

Xamlruntimecore.map

1,639,959

30-Apr-2014

06:06

Public\Common\Oak\Target\Mipsii\Retail

Xamlruntimecore.rel

3,482,493

30-Apr-2014

06:06

Public\Common\Oak\Target\Mipsii\Retail

Xamlruntime.dll

1,708,032

30-Apr-2014

06:07

Public\Common\Oak\Target\Mipsii_fp\Checked

Xamlruntime.map

1,839,025

30-Apr-2014

06:07

Public\Common\Oak\Target\Mipsii_fp\Checked

Xamlruntime.rel

2,820,017

30-Apr-2014

06:07

Public\Common\Oak\Target\Mipsii_fp\Checked

Xamlruntimecore.dll

8,085,504

30-Apr-2014

06:07

Public\Common\Oak\Target\Mipsii_fp\Checked

Xamlruntimecore.map

4,701,837

30-Apr-2014

06:07

Public\Common\Oak\Target\Mipsii_fp\Checked

Xamlruntimecore.rel

7,384,501

30-Apr-2014

06:07

Public\Common\Oak\Target\Mipsii_fp\Checked

Xamlruntime.dll

2,523,136

30-Apr-2014

08:08

Public\Common\Oak\Target\Mipsii_fp\Debug

Xamlruntime.map

2,460,546

30-Apr-2014

08:08

Public\Common\Oak\Target\Mipsii_fp\Debug

Xamlruntime.rel

3,880,054

30-Apr-2014

08:08

Public\Common\Oak\Target\Mipsii_fp\Debug

Xamlruntimecore.dll

10,821,632

30-Apr-2014

08:08

Public\Common\Oak\Target\Mipsii_fp\Debug

Xamlruntimecore.map

5,206,194

30-Apr-2014

08:08

Public\Common\Oak\Target\Mipsii_fp\Debug

Xamlruntimecore.rel

10,221,832

30-Apr-2014

08:08

Public\Common\Oak\Target\Mipsii_fp\Debug

Xamlruntime.dll

1,241,088

30-Apr-2014

06:07

Public\Common\Oak\Target\Mipsii_fp\Retail

Xamlruntime.map

1,434,342

30-Apr-2014

06:07

Public\Common\Oak\Target\Mipsii_fp\Retail

Xamlruntime.rel

2,301,468

30-Apr-2014

06:07

Public\Common\Oak\Target\Mipsii_fp\Retail

Xamlruntimecore.dll

4,202,496

30-Apr-2014

06:06

Public\Common\Oak\Target\Mipsii_fp\Retail

Xamlruntimecore.map

1,643,902

30-Apr-2014

06:06

Public\Common\Oak\Target\Mipsii_fp\Retail

Xamlruntimecore.rel

3,358,721

30-Apr-2014

06:06

Public\Common\Oak\Target\Mipsii_fp\Retail

Xamlruntime.dll

1,269,760

30-Apr-2014

06:06

Public\Common\Oak\Target\Sh4\Checked

Xamlruntime.map

1,803,596

30-Apr-2014

06:06

Public\Common\Oak\Target\Sh4\Checked

Xamlruntime.rel

2,186,251

30-Apr-2014

06:06

Public\Common\Oak\Target\Sh4\Checked

Xamlruntimecore.dll

6,455,296

30-Apr-2014

06:06

Public\Common\Oak\Target\Sh4\Checked

Xamlruntimecore.map

4,653,348

30-Apr-2014

06:06

Public\Common\Oak\Target\Sh4\Checked

Xamlruntimecore.rel

3,747,147

30-Apr-2014

06:06

Public\Common\Oak\Target\Sh4\Checked

Xamlruntime.dll

2,023,424

30-Apr-2014

08:46

Public\Common\Oak\Target\Sh4\Debug

Xamlruntime.map

2,461,632

30-Apr-2014

08:46

Public\Common\Oak\Target\Sh4\Debug

Xamlruntime.rel

2,928,680

30-Apr-2014

08:46

Public\Common\Oak\Target\Sh4\Debug

Xamlruntimecore.dll

8,359,936

30-Apr-2014

08:46

Public\Common\Oak\Target\Sh4\Debug

Xamlruntimecore.map

5,197,307

30-Apr-2014

08:46

Public\Common\Oak\Target\Sh4\Debug

Xamlruntimecore.rel

4,410,783

30-Apr-2014

08:46

Public\Common\Oak\Target\Sh4\Debug

Xamlruntime.dll

929,792

30-Apr-2014

06:06

Public\Common\Oak\Target\Sh4\Retail

Xamlruntime.map

1,425,538

30-Apr-2014

06:06

Public\Common\Oak\Target\Sh4\Retail

Xamlruntime.rel

1,955,121

30-Apr-2014

06:06

Public\Common\Oak\Target\Sh4\Retail

Xamlruntimecore.dll

3,223,552

30-Apr-2014

06:06

Public\Common\Oak\Target\Sh4\Retail

Xamlruntimecore.map

1,632,774

30-Apr-2014

06:06

Public\Common\Oak\Target\Sh4\Retail

Xamlruntimecore.rel

2,367,501

30-Apr-2014

06:06

Public\Common\Oak\Target\Sh4\Retail

Xamlruntime.dll

1,064,960

30-Apr-2014

06:06

Public\Common\Oak\Target\X86\Checked

Xamlruntime.map

1,787,806

30-Apr-2014

06:06

Public\Common\Oak\Target\X86\Checked

Xamlruntime.rel

1,731,154

30-Apr-2014

06:06

Public\Common\Oak\Target\X86\Checked

Xamlruntimecore.dll

5,406,720

30-Apr-2014

06:06

Public\Common\Oak\Target\X86\Checked

Xamlruntimecore.map

4,850,055

30-Apr-2014

06:06

Public\Common\Oak\Target\X86\Checked

Xamlruntimecore.rel

3,023,075

30-Apr-2014

06:06

Public\Common\Oak\Target\X86\Checked

Xamlruntime.dll

1,605,632

30-Apr-2014

08:47

Public\Common\Oak\Target\X86\Debug

Xamlruntime.map

2,282,344

30-Apr-2014

08:47

Public\Common\Oak\Target\X86\Debug

Xamlruntime.rel

2,140,489

30-Apr-2014

08:47

Public\Common\Oak\Target\X86\Debug

Xamlruntimecore.dll

7,286,784

30-Apr-2014

08:47

Public\Common\Oak\Target\X86\Debug

Xamlruntimecore.map

5,208,845

30-Apr-2014

08:47

Public\Common\Oak\Target\X86\Debug

Xamlruntimecore.rel

4,018,732

30-Apr-2014

08:47

Public\Common\Oak\Target\X86\Debug

Xamlruntime.dll

782,336

30-Apr-2014

06:06

Public\Common\Oak\Target\X86\Retail

Xamlruntime.map

1,428,642

30-Apr-2014

06:06

Public\Common\Oak\Target\X86\Retail

Xamlruntime.rel

1,626,116

30-Apr-2014

06:06

Public\Common\Oak\Target\X86\Retail

Xamlruntimecore.dll

2,850,816

30-Apr-2014

06:06

Public\Common\Oak\Target\X86\Retail

Xamlruntimecore.map

1,794,829

30-Apr-2014

06:06

Public\Common\Oak\Target\X86\Retail

Xamlruntimecore.rel

1,877,343

30-Apr-2014

06:06

Public\Common\Oak\Target\X86\Retail

Xamlruntimecore_dt.dll

3,555,328

24-Apr-2014

20:37

Public\Common\Oak\Bin\I386

Xamlruntime_dt.dll

1,572,864

24-Apr-2014

20:37

Public\Common\Oak\Bin\I386



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, click the following article number to view the article in the Microsoft Knowledge Base:

824684 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?

Thank you for your feedback!

×