View Issue Details

IDProjectCategoryView StatusLast Update
0001713NoesisGUIC++ SDKpublic2020-06-09 13:21
ReporternikobarliAssigned Tosfernandez 
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product Version2.2.6 
Target Version3.0.2Fixed in Version3.0.2 
Summary0001713: Popup and ComboBox do not work together nicely
Descriptionfrom https://www.noesisengine.com/forums/viewtopic.php?f=3&t=1998

Here is the XAML that illustrates the problem. Click the button to show a Popup that has a combobox internally.
The Popup is configured with StaysOpen="False". After the Popup appears, click the combobox and select the item that is shown beyond the Popup Window.

The expected behavior is that the item becomes the selected part of the Combobox and the Popup kept shown (this is the behavior of WPF).
However, the current behavior of NoesisGUI is to close the Popup and item inside the Combobox is not selected.

<Grid Background="White">
    <ToggleButton x:Name="PopupToggle" Height="30" Width="50" IsChecked="{Binding IsOpen, ElementName=Popup}"></ToggleButton>
    <Popup x:Name="Popup" Placement="Bottom" PlacementTarget="{Binding ElementName=PopupToggle}" StaysOpen="False">
      <Grid Width="100" Height="100" Background="Red">
        <ComboBox Width="50" Height="30">
          <ComboBoxItem>A</ComboBoxItem>
          <ComboBoxItem>B</ComboBoxItem>
          <ComboBoxItem>C</ComboBoxItem>
          <ComboBoxItem>D</ComboBoxItem>
          <ComboBoxItem>E</ComboBoxItem>
          <ComboBoxItem>F</ComboBoxItem>
          <ComboBoxItem>G</ComboBoxItem>
          <ComboBoxItem>H</ComboBoxItem>
          <ComboBoxItem>I</ComboBoxItem>
          <ComboBoxItem>J</ComboBoxItem>
        </ComboBox>
      </Grid>
    </Popup>
  </Grid>
TagsNo tags attached.
PlatformWindows

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2020-06-08 16:22 nikobarli New Issue
2020-06-09 13:08 sfernandez Assigned To => sfernandez
2020-06-09 13:08 sfernandez Status new => assigned
2020-06-09 13:08 sfernandez Target Version => 3.0.2
2020-06-09 13:21 sfernandez Status assigned => resolved
2020-06-09 13:21 sfernandez Resolution open => fixed
2020-06-09 13:21 sfernandez Fixed in Version => 3.0.2