View Issue Details

IDProjectCategoryView StatusLast Update
0002401NoesisGUIC++ SDKpublic2022-08-22 17:07
Reporterchristyjquinn Assigned Tosfernandez  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version3.1 
Target Version3.1.6Fixed in Version3.1.6 
Summary0002401: Duplicate user control x:Name causes incorrect binding
DescriptionUser controls with the same x:Name can cause issues with binding when nested.

Example:

// Parent user control
<components:FullscreenModalComponent ImagesDir="/Images/collections_jpg" />
// Nested in FullscreenModalComponent
<components:ResponsiveImageComponent ImagesDir="{Binding ElementName=Root, Path=ImagesDir}" />
// ImagesDir in ResponsiveImageComponent is not bound to "/Images/collections_jpg"

See https://www.noesisengine.com/forums/viewtopic.php?p=14560#p14560 for original report on forum.
Steps To Reproduce- Create two user controls with the same x:Name
- Nest one inside the other binding a value from the parent into the child
TagsNo tags attached.
PlatformAny

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2022-08-19 12:47 christyjquinn New Issue
2022-08-19 14:25 jsantos Assigned To => sfernandez
2022-08-19 14:25 jsantos Status new => assigned
2022-08-19 14:25 jsantos Product Version => 3.1
2022-08-19 14:25 jsantos Target Version => 3.1.6
2022-08-22 17:07 sfernandez Status assigned => resolved
2022-08-22 17:07 sfernandez Resolution open => fixed
2022-08-22 17:07 sfernandez Fixed in Version => 3.1.6