Применение к сессии, USE заменён на checkbox
This commit is contained in:
@@ -43,7 +43,7 @@
|
||||
|
||||
<Grid Grid.Row="1"
|
||||
Margin="12,8,12,0"
|
||||
ColumnDefinitions="*,Auto"
|
||||
ColumnDefinitions="*,Auto,Auto"
|
||||
ColumnSpacing="8">
|
||||
<CheckBox Content="Отображать все переменные"
|
||||
IsChecked="{Binding ShowAllVariables}"
|
||||
@@ -52,6 +52,10 @@
|
||||
Content="Обновить"
|
||||
Command="{Binding RefreshCommand}"
|
||||
MinWidth="100" />
|
||||
<Button Grid.Column="2"
|
||||
Content="Применить к сессии"
|
||||
Command="{Binding ReloadEnvironmentCommand}"
|
||||
MinWidth="140" />
|
||||
</Grid>
|
||||
|
||||
<Grid Grid.Row="2"
|
||||
@@ -73,11 +77,17 @@
|
||||
MinWidth="100" />
|
||||
</Grid>
|
||||
|
||||
<TextBlock Grid.Row="3"
|
||||
Margin="12,4,12,0"
|
||||
Foreground="#C62828"
|
||||
Text="{Binding AddVariableError}"
|
||||
IsVisible="{Binding AddVariableError, Converter={x:Static StringConverters.IsNotNullOrEmpty}}" />
|
||||
<StackPanel Grid.Row="3"
|
||||
Margin="12,4,12,0"
|
||||
Spacing="2">
|
||||
<TextBlock Foreground="#C62828"
|
||||
Text="{Binding AddVariableError}"
|
||||
IsVisible="{Binding AddVariableError, Converter={x:Static StringConverters.IsNotNullOrEmpty}}" />
|
||||
<TextBlock Foreground="#2E7D32"
|
||||
Text="{Binding ReloadEnvironmentMessage}"
|
||||
TextWrapping="Wrap"
|
||||
IsVisible="{Binding ReloadEnvironmentMessage, Converter={x:Static StringConverters.IsNotNullOrEmpty}}" />
|
||||
</StackPanel>
|
||||
|
||||
<DataGrid x:Name="VariablesGrid"
|
||||
Grid.Row="4"
|
||||
@@ -93,10 +103,17 @@
|
||||
BorderBrush="#B0B0B0"
|
||||
LoadingRow="OnLoadingRow">
|
||||
<DataGrid.Columns>
|
||||
<DataGridTextColumn Header=""
|
||||
Binding="{Binding UserStoreBadge}"
|
||||
IsReadOnly="True"
|
||||
Width="56" />
|
||||
<DataGridTemplateColumn Header=""
|
||||
Width="44">
|
||||
<DataGridTemplateColumn.CellTemplate>
|
||||
<DataTemplate x:DataType="vm:EnvironmentVariableRowViewModel">
|
||||
<CheckBox IsChecked="{Binding UseUserStore, Mode=TwoWay}"
|
||||
IsEnabled="{Binding CanChangeUserStore}"
|
||||
HorizontalAlignment="Center"
|
||||
VerticalAlignment="Center" />
|
||||
</DataTemplate>
|
||||
</DataGridTemplateColumn.CellTemplate>
|
||||
</DataGridTemplateColumn>
|
||||
<DataGridTextColumn Header="Поле"
|
||||
Binding="{Binding Field}"
|
||||
IsReadOnly="True"
|
||||
@@ -115,17 +132,6 @@
|
||||
Binding="{Binding Comment, Mode=TwoWay}"
|
||||
Width="240"
|
||||
MinWidth="180" />
|
||||
<DataGridTemplateColumn Header=""
|
||||
Width="80">
|
||||
<DataGridTemplateColumn.CellTemplate>
|
||||
<DataTemplate x:DataType="vm:EnvironmentVariableRowViewModel">
|
||||
<Button Content="Удалить"
|
||||
Command="{Binding DeleteFromUserStoreCommand}"
|
||||
Padding="6,2"
|
||||
FontSize="11" />
|
||||
</DataTemplate>
|
||||
</DataGridTemplateColumn.CellTemplate>
|
||||
</DataGridTemplateColumn>
|
||||
</DataGrid.Columns>
|
||||
</DataGrid>
|
||||
</Grid>
|
||||
|
||||
Reference in New Issue
Block a user