Files
icarus/Icarus/SliderManager/LayerIndexSliderV.xaml
Emmanuele Sassi 34c4d1e644 - aggiunti bottonmi con cambio icona quando premuti
- corretto errore in visualizzazione posizione cursore
- modificati colori griglia TFSEditor
- cambiata grafica slider
- migliorati stati bottoni
2023-01-17 10:43:34 +01:00

75 lines
3.2 KiB
XML

<UserControl x:Class="LayerIndexSliderV"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:Icarus="clr-namespace:Icarus"
IsEnabled="{Binding LayerIndex_IsEnabled}"
Visibility="{Binding LayerIndex_Visibility}">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="10"/>
<RowDefinition Height="1*"/>
</Grid.RowDefinitions>
<ComboBox SelectedIndex="{Binding ghSelViewSlider}"
Height="40"
Width="40"
Style="{StaticResource SelViewSlider_ComboBox}">
<ComboBoxItem>
<Image Source="\Resources\SliderManager\FromSelected.png"
Style="{StaticResource ComboBox.Image}"/>
</ComboBoxItem>
<ComboBoxItem>
<Image Source="\Resources\SliderManager\OnlySelected.png"
Style="{StaticResource ComboBox.Image}"/>
</ComboBoxItem>
<ComboBoxItem>
<Image Source="\Resources\SliderManager\UntilSelected.png"
Style="{StaticResource ComboBox.Image}"/>
</ComboBoxItem>
</ComboBox>
<Grid Grid.Row="1"
Margin="0,5,0,5"
HorizontalAlignment="Center">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<TextBlock Text="{Binding ghMaximumIndex}"
HorizontalAlignment="Center"
Style="{StaticResource BaseTextBlock}"/>
<Border Grid.Row="1"
Height="2"
Background="{StaticResource Icarus_Gray}"
BorderBrush="{StaticResource Icarus_Gray}"
BorderThickness="0"
Padding="0"
Visibility="{Binding Height_Visibility}"/>
<TextBlock Grid.Row="2"
Text="{Binding ghMaximumHeight}"
Visibility="{Binding Height_Visibility}"
HorizontalAlignment="Center"
Style="{StaticResource BaseTextBlock}"/>
</Grid>
<Icarus:ShowValueSlider Grid.Row="3"
Orientation="Vertical"
Width="36"
Value="{Binding nLayerIndex}"
Minimum="{Binding nLayerIndex_Minimum}"
Maximum="{Binding nLayerIndex_Maximum}"
ValueIndex="{Binding ghValueIndex}"
ValueHeight="{Binding ghValueHeight}"
SmallChange="1"
TickPlacement="TopLeft"
TickFrequency="{Binding nLayerIndex_TickFrequency}"
HorizontalAlignment="Right"
Style="{StaticResource LayerIndex_Slider}"/>
</Grid>
</UserControl>