View Issue Details

IDProjectCategoryView StatusLast Update
0004581NoesisGUIStudiopublic2026-02-03 15:02
Reporterdstewart Assigned ToAntonino  
PrioritynormalSeveritymajor 
Status resolvedResolutionfixed 
Product VersionStudio_Beta 
Target VersionStudio_BetaFixed in VersionStudio_Beta 
Summary0004581: Visibility Toggle in Navigator Clears an Element's Visibility Bindings
Description

Currently, if the Visibility of an Element is determined via a Binding, clicking on the Element's 'Eyecon' in the Navigator results in permanently overwriting and removing the Binding.

This appears to be a form of Source Mismatch between Studio and the XAML, as clicking the Eye icon in the Navigator, still retains the Binding in the XAML, but breaks within Studio.


Repro Steps:

1) Create a Studio Project Featuring a MainPage.xaml

2) Introduce a TextBlock to the Page

3) Navigate to the Data Panel, and create a new Structure named 'MyStructure' containing a Data Property named 'VisibiliityBoolean' of type 'Boolean', as a 'Single'.

4) Within the Data Panel, create a second Structure named 'MyViewModel', containing a Data Property named 'MyVisibility' of type 'MyStructure' created in Step 3), as a 'Single'

5) Create a DataSet named 'MyDataSet', set the MyVisibility Property to 'MyStructure', and toggle the 'VisibilityBoolean' subProperty to 'Checked', and apply this DataSet to the Page.

6) Select the TextBlock on the Page, hover over its 'Visibility' Property, and from its 3-Dot Menu, select 'Create Binding'.

7) From the Binding Selector Menu, under the 'Context' Tab, set the Path as "MyVisibility.VisibilityBoolean".

8) Under the Binding Selector Menu, click on the Expander, and under the 'Converter' Property, select the 'BooleanToVisibilityConverter'.

9) Navigate to the 'MyDataSet' Data Set, and click the Boolean from checked to unchecked.

Observe how the TextBlock appears, and disappears from the Page, exactly as expected.

10) In the Navigator, hover over the TextBlock Element, and click on and off the Eye icon that appears to hide, then display the TextBlock once again.

11) Click on the TextBlock once again to display its Properties.

Observe how the Binding on the TextBlock's Visibility Property, the Binding set in previous steps has been wiped.
Observe how the visibility of the Element can no longer be controlled from the Data Set.

Expected Results: The Navigator's 'Eye' icon only impacts editor visibility within Studio, and does overwrite any Properties set by the user.

PlatformAny

Relationships

related to 0004771 assignedAntonino Navigator Visibility Toggle Unexpectedly Changes Element's Visibility Property 

Activities

Antonino

Antonino

2026-02-03 15:02

developer   ~0011833

We fixed the bug described in the exact repro steps. It doesn’t fully cover the Expected Result, so we created a follow-up ticket with additional details: https://www.noesisengine.com/bugs/view.php?id=4771.

Issue History

Date Modified Username Field Change
2025-11-27 12:05 dstewart New Issue
2025-11-27 16:41 jsantos Assigned To => sfernandez
2025-11-27 16:41 jsantos Status new => assigned
2025-11-27 16:41 jsantos Target Version => Studio_Beta
2026-02-03 12:43 dstewart Relationship added related to 0004771
2026-02-03 12:46 dstewart Assigned To sfernandez => Antonino
2026-02-03 15:02 Antonino Note Added: 0011833
2026-02-03 15:02 Antonino Status assigned => resolved
2026-02-03 15:02 Antonino Resolution open => fixed
2026-02-03 15:02 Antonino Fixed in Version => Studio_Beta