Fix directory select controls

This commit is contained in:
Mbucari 2023-04-04 10:49:27 -06:00
parent e64a9d2adf
commit 05c454dce4
4 changed files with 94 additions and 118 deletions

View file

@ -8,6 +8,7 @@
<UserControl.Resources>
<controls:KnownDirectoryConverter x:Key="KnownDirectoryConverter" />
<controls:KnownDirectoryPath x:Key="KnownDirectoryPath" />
</UserControl.Resources>
@ -20,19 +21,26 @@
<controls:WheelComboBox
HorizontalContentAlignment = "Stretch"
HorizontalAlignment = "Stretch"
Name="combo"
MinHeight="{Binding #displayPathTbox.MinHeight}"
SelectedItem="{Binding $parent[1].SelectedDirectory, Mode=TwoWay}"
Items="{Binding $parent[1].KnownDirectories}">
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock
Text="{Binding Converter={StaticResource KnownDirectoryConverter}}" />
<TextBlock Text="{Binding Converter={StaticResource KnownDirectoryConverter}}" />
</DataTemplate>
</ComboBox.ItemTemplate>
</controls:WheelComboBox>
<TextBox Margin="0,10,0,10" IsReadOnly="True" Name="displayPathTbox" />
<TextBox Margin="0,10,0,10" IsReadOnly="True">
<TextBox.Text>
<MultiBinding Converter="{StaticResource KnownDirectoryPath}">
<MultiBinding.Bindings>
<Binding Path="#combo.SelectedItem"/>
<Binding Path="$parent[1].SubDirectory"/>
</MultiBinding.Bindings>
</MultiBinding>
</TextBox.Text>
</TextBox>
</StackPanel>
</UserControl>