[EnvironmentVariables] workaround for Win UI issue, replacing ListView by ItemsControl (#30083)

This commit is contained in:
Laszlo Nemeth
2023-11-30 18:34:20 +01:00
committed by GitHub
parent c7315c695c
commit 539b136cd8

View File

@@ -465,14 +465,13 @@
TextChanged="EditVariableDialogValueTxtBox_TextChanged" TextChanged="EditVariableDialogValueTxtBox_TextChanged"
TextWrapping="Wrap" /> TextWrapping="Wrap" />
<MenuFlyoutSeparator Visibility="{Binding ShowAsList, Converter={StaticResource BoolToVisibilityConverter}}" /> <MenuFlyoutSeparator Visibility="{Binding ShowAsList, Converter={StaticResource BoolToVisibilityConverter}}" />
<ListView <ItemsControl
x:Name="EditVariableValuesList" x:Name="EditVariableValuesList"
Margin="-16,-8,0,12" Margin="0,-8,0,12"
HorizontalAlignment="Stretch" HorizontalAlignment="Stretch"
ItemsSource="{Binding ValuesList, Mode=TwoWay}" ItemsSource="{Binding ValuesList, Mode=TwoWay}"
SelectionMode="None"
Visibility="{Binding ShowAsList, Converter={StaticResource BoolToVisibilityConverter}}"> Visibility="{Binding ShowAsList, Converter={StaticResource BoolToVisibilityConverter}}">
<ListView.ItemTemplate> <ItemsControl.ItemTemplate>
<DataTemplate> <DataTemplate>
<Grid> <Grid>
<Grid.ColumnDefinitions> <Grid.ColumnDefinitions>
@@ -523,8 +522,8 @@
</Button> </Button>
</Grid> </Grid>
</DataTemplate> </DataTemplate>
</ListView.ItemTemplate> </ItemsControl.ItemTemplate>
</ListView> </ItemsControl>
</StackPanel> </StackPanel>
</ScrollViewer> </ScrollViewer>
</ContentDialog> </ContentDialog>
@@ -583,15 +582,14 @@
HorizontalAlignment="Right" HorizontalAlignment="Right"
Visibility="Collapsed" /> Visibility="Collapsed" />
<ListView <ItemsControl
x:Name="NewProfileVariablesListView" x:Name="NewProfileVariablesListView"
Grid.Row="1" Grid.Row="1"
Grid.ColumnSpan="2" Grid.ColumnSpan="2"
Margin="-16,-8,0,12" Margin="0,-8,0,12"
HorizontalAlignment="Stretch" HorizontalAlignment="Stretch"
ItemsSource="{Binding Variables, Mode=TwoWay}" ItemsSource="{Binding Variables, Mode=TwoWay}">
SelectionMode="None"> <ItemsControl.ItemTemplate>
<ListView.ItemTemplate>
<DataTemplate x:DataType="models:Variable"> <DataTemplate x:DataType="models:Variable">
<Grid Height="48" ColumnSpacing="8"> <Grid Height="48" ColumnSpacing="8">
<Grid.ColumnDefinitions> <Grid.ColumnDefinitions>
@@ -617,8 +615,8 @@
Visibility="Collapsed" /> Visibility="Collapsed" />
</Grid> </Grid>
</DataTemplate> </DataTemplate>
</ListView.ItemTemplate> </ItemsControl.ItemTemplate>
</ListView> </ItemsControl>
</Grid> </Grid>