CsvView: Allow selection of texts

Instead of disabling textboxes, we use the readonly feature.
This commit is contained in:
2023-08-17 18:34:25 +02:00
parent 21feb41598
commit eb5a353b74
2 changed files with 9 additions and 9 deletions

View File

@@ -12,14 +12,14 @@
<Grid RowDefinitions="Auto,Auto,*">
<StackPanel Orientation="Horizontal" Grid.Row="0">
<Button Name="BtnLoad" Click="BtnLoad_OnClick">...</Button>
<TextBlock Name="TxtFileName" />
<TextBox Name="TxtFileName" IsReadOnly="true" />
</StackPanel>
<StackPanel Orientation="Horizontal" Grid.Row="1">
<Button Name="BtnFirst" Click="BtnFirst_OnClick">|◁</Button>
<Button Name="BtnPrevious" Click="BtnPrevious_OnClick">◁</Button>
<TextBox Name="TxtIndex" Text="{Binding Index}" TextChanged="TxtIndex_OnTextChanged"></TextBox>
<TextBlock>/</TextBlock>
<TextBox Name="TxtMaxIndex" Text="{Binding MaxIndex}" IsEnabled="false"></TextBox>
<TextBox Name="TxtMaxIndex" Text="{Binding MaxIndex}" IsReadOnly="true"></TextBox>
<Button Name="BtnNext" Click="BtnNext_OnClick">▷</Button>
<Button Name="BtnLast" Click="BtnLast_OnClick">▷|</Button>
</StackPanel>
@@ -28,7 +28,7 @@
<ItemsControl ItemsSource="{Binding Fields}">
<ItemsControl.DataTemplates>
<DataTemplate x:DataType="csvView:FieldViewModel">
<TextBox Text="{Binding Text}" IsEnabled="False"/>
<TextBox Text="{Binding Text}" IsReadOnly="true" />
</DataTemplate>
</ItemsControl.DataTemplates>
</ItemsControl>

View File

@@ -104,7 +104,7 @@ public partial class MainWindow : Window
_currentReg = -1;
BtnFirst.IsEnabled = false;
BtnPrevious.IsEnabled = false;
TxtIndex.IsEnabled = false;
TxtIndex.IsReadOnly = true;
BtnNext.IsEnabled = false;
BtnLast.IsEnabled = false;
@@ -128,7 +128,7 @@ public partial class MainWindow : Window
BtnFirst.IsEnabled = (first == false);
BtnPrevious.IsEnabled = (first == false);
TxtIndex.IsEnabled = true;
TxtIndex.IsReadOnly = false;
BtnNext.IsEnabled = (last == false);
BtnLast.IsEnabled = (last == false);