CsvView: Allow selection of texts
Instead of disabling textboxes, we use the readonly feature.
This commit is contained in:
@@ -12,14 +12,14 @@
|
|||||||
<Grid RowDefinitions="Auto,Auto,*">
|
<Grid RowDefinitions="Auto,Auto,*">
|
||||||
<StackPanel Orientation="Horizontal" Grid.Row="0">
|
<StackPanel Orientation="Horizontal" Grid.Row="0">
|
||||||
<Button Name="BtnLoad" Click="BtnLoad_OnClick">...</Button>
|
<Button Name="BtnLoad" Click="BtnLoad_OnClick">...</Button>
|
||||||
<TextBlock Name="TxtFileName" />
|
<TextBox Name="TxtFileName" IsReadOnly="true" />
|
||||||
</StackPanel>
|
</StackPanel>
|
||||||
<StackPanel Orientation="Horizontal" Grid.Row="1">
|
<StackPanel Orientation="Horizontal" Grid.Row="1">
|
||||||
<Button Name="BtnFirst" Click="BtnFirst_OnClick">|◁</Button>
|
<Button Name="BtnFirst" Click="BtnFirst_OnClick">|◁</Button>
|
||||||
<Button Name="BtnPrevious" Click="BtnPrevious_OnClick">◁</Button>
|
<Button Name="BtnPrevious" Click="BtnPrevious_OnClick">◁</Button>
|
||||||
<TextBox Name="TxtIndex" Text="{Binding Index}" TextChanged="TxtIndex_OnTextChanged"></TextBox>
|
<TextBox Name="TxtIndex" Text="{Binding Index}" TextChanged="TxtIndex_OnTextChanged"></TextBox>
|
||||||
<TextBlock>/</TextBlock>
|
<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="BtnNext" Click="BtnNext_OnClick">▷</Button>
|
||||||
<Button Name="BtnLast" Click="BtnLast_OnClick">▷|</Button>
|
<Button Name="BtnLast" Click="BtnLast_OnClick">▷|</Button>
|
||||||
</StackPanel>
|
</StackPanel>
|
||||||
@@ -28,7 +28,7 @@
|
|||||||
<ItemsControl ItemsSource="{Binding Fields}">
|
<ItemsControl ItemsSource="{Binding Fields}">
|
||||||
<ItemsControl.DataTemplates>
|
<ItemsControl.DataTemplates>
|
||||||
<DataTemplate x:DataType="csvView:FieldViewModel">
|
<DataTemplate x:DataType="csvView:FieldViewModel">
|
||||||
<TextBox Text="{Binding Text}" IsEnabled="False"/>
|
<TextBox Text="{Binding Text}" IsReadOnly="true" />
|
||||||
</DataTemplate>
|
</DataTemplate>
|
||||||
</ItemsControl.DataTemplates>
|
</ItemsControl.DataTemplates>
|
||||||
</ItemsControl>
|
</ItemsControl>
|
||||||
|
|||||||
@@ -104,7 +104,7 @@ public partial class MainWindow : Window
|
|||||||
_currentReg = -1;
|
_currentReg = -1;
|
||||||
BtnFirst.IsEnabled = false;
|
BtnFirst.IsEnabled = false;
|
||||||
BtnPrevious.IsEnabled = false;
|
BtnPrevious.IsEnabled = false;
|
||||||
TxtIndex.IsEnabled = false;
|
TxtIndex.IsReadOnly = true;
|
||||||
BtnNext.IsEnabled = false;
|
BtnNext.IsEnabled = false;
|
||||||
BtnLast.IsEnabled = false;
|
BtnLast.IsEnabled = false;
|
||||||
|
|
||||||
@@ -128,7 +128,7 @@ public partial class MainWindow : Window
|
|||||||
|
|
||||||
BtnFirst.IsEnabled = (first == false);
|
BtnFirst.IsEnabled = (first == false);
|
||||||
BtnPrevious.IsEnabled = (first == false);
|
BtnPrevious.IsEnabled = (first == false);
|
||||||
TxtIndex.IsEnabled = true;
|
TxtIndex.IsReadOnly = false;
|
||||||
BtnNext.IsEnabled = (last == false);
|
BtnNext.IsEnabled = (last == false);
|
||||||
BtnLast.IsEnabled = (last == false);
|
BtnLast.IsEnabled = (last == false);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user