View Issue Details

IDProjectCategoryView StatusLast Update
0003009NoesisGUIUnitypublic2024-12-26 19:08
ReporterC4ustic Assigned Tosfernandez  
PriorityhighSeverityminor 
Status resolvedResolutionfixed 
Product Version3.2.2 
Target Version3.2.7Fixed in Version3.2.7 
Summary0003009: One way binding on checkbox to a bool breaks if the checkbox is clicked
Description

Simple scenario is having one bool of data and two check boxes. Bind both IsChecked too the bool. One TwoWay and one OneWay. Clicking the two way checkbox will work as expected but after clicking the OneWay the box will toggle but the data will naturally not change and now the binding is broken. Clicking the TwoWay checkbox after that will no longer have any effect on the OneWay checkbox.

Running the same code in windows works. The behavior there is when the OneWay binding checkbox is clicked, it still visually gets checked (without changing the data) but the binding remains so checking the TwoWay binded checkbox will still effect the one way checkbox.

Naturally my use case is more complicated and I need the binding to be intact.

Steps To Reproduce

<CheckBox Margin="40,5" x:Name="x_onlyAllsowPitch_CheckBox" Content=" temp" FontSize="36" IsChecked="{Binding Temp, Mode=OneWay}"/>

<CheckBox Margin="40,5" x:Name="x_onlyAllsowPitch_CheckBox2" Content=" temp2" FontSize="36" IsChecked="{Binding Temp, Mode=TwoWay}"/>

bool temp;
public bool Temp{ get { return temp; } set { temp = value; NotifyPropertyChanged("Temp"); } }

PlatformWindows

Relationships

related to 0002434 resolvedsfernandez ToggleButton with one way binding 

Activities

sfernandez

sfernandez

2024-12-26 19:08

manager   ~0010227

Fixed in changeset 14847

Issue History

Date Modified Username Field Change
2024-01-15 07:35 C4ustic New Issue
2024-01-15 11:41 sfernandez Relationship added related to 0002434
2024-01-15 11:41 sfernandez Assigned To => sfernandez
2024-01-15 11:41 sfernandez Status new => assigned
2024-01-15 11:41 sfernandez Product Version 3.2 => 3.2.2
2024-01-15 11:41 sfernandez Target Version => 3.2.3
2024-01-22 11:45 sfernandez Target Version 3.2.3 => 3.2.4
2024-06-03 17:37 jsantos Target Version 3.2.4 => 3.2.5
2024-06-27 18:37 jsantos Priority normal => high
2024-10-24 16:43 sfernandez Target Version 3.2.5 => 3.2.6
2024-11-22 18:19 jsantos Target Version 3.2.6 => 3.2.7
2024-12-26 19:08 sfernandez Status assigned => resolved
2024-12-26 19:08 sfernandez Resolution open => fixed
2024-12-26 19:08 sfernandez Fixed in Version => 3.2.7
2024-12-26 19:08 sfernandez Note Added: 0010227
2025-10-10 13:29 jsantos Category Unity3D => Unity