View Issue Details

IDProjectCategoryView StatusLast Update
0002113NoesisGUIC++ SDKpublic2025-10-24 12:41
Reportersfernandez Assigned Tosfernandez  
PrioritynormalSeveritymajor 
Status assignedResolutionopen 
Product Version3.1.0 
Target Version3.1.7 
Summary0002113: TwoWay property should not notify of changes if bound property returns the old value
Description

When a TwoWay dependency property is bound to a view model and the property is changed it tries to update the bound value in the viewmodel. If the viewmodel refuses to change and returns the same old value, the dependency property should not notify of any changes as it occurs in WPF.

For example:

<CheckBox x:Name="check" IsChecked="{Binding Selected}"/>
public class ItemData : INotifyPropertyChanged
{
    public ItemData() { selected = true; }

    private bool selected;
    public bool Selected
    {
        get { return selected; }
        set { // do nothing }
    }

    public event PropertyChangedEventHandler PropertyChanged;
}

After setting check.IsChecked to False, the CheckBox should NOT raise the Unchecked and Checked events, and it should remain checked.

PlatformAny

Relationships

related to 0002080 assignedsfernandez Dynamically created RadioButtons inside a ListBox crashed when using GroupName 

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2021-09-15 12:02 sfernandez New Issue
2021-10-18 12:43 sfernandez Relationship added related to 0002080
2021-10-18 12:45 sfernandez Assigned To => sfernandez
2021-10-18 12:45 sfernandez Status new => assigned
2021-10-18 12:45 sfernandez Target Version => 3.1.2
2021-11-29 14:14 sfernandez Target Version 3.1.2 => 3.1.3
2022-02-14 17:50 sfernandez Target Version 3.1.3 => 3.1.4
2022-03-17 21:31 sfernandez Target Version 3.1.4 => 3.1.5
2022-06-24 17:21 sfernandez Target Version 3.1.5 => 3.1.6
2022-11-07 17:14 sfernandez Target Version 3.1.6 => 3.1.7
2025-10-24 12:41 jsantos Description Updated