Skip to content

Commit 77ff5b1

Browse files
committed
Remove debug buttons and fix layout of BookView columns
1 parent edb6670 commit 77ff5b1

File tree

1 file changed

+39
-43
lines changed

1 file changed

+39
-43
lines changed

src/Vocup/Views/BookView.axaml

Lines changed: 39 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
55
xmlns:vm="clr-namespace:Vocup.ViewModels;assembly=Vocup.Avalonia"
66
xmlns:views="clr-namespace:Vocup.Views;assembly=Vocup.Avalonia"
7-
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
7+
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="600"
88
x:Class="Vocup.Views.BookView"
99
x:DataType="vm:BookViewModel">
1010

@@ -19,48 +19,44 @@
1919
<views:PracticeModeToVisibilityConverter x:Key="PracticeModeToVisibilityConverter" />
2020
</UserControl.Resources>
2121

22-
<Grid RowDefinitions="Auto, *" ColumnDefinitions="Auto, *">
23-
<Button Grid.Row="0" Command="{Binding AddWord}">Add Word</Button>
24-
<Button Grid.Row="0" Grid.Column="1" Command="{Binding AddSynonym}">Add Synonym</Button>
25-
<ScrollViewer Grid.Row="1" Grid.ColumnSpan="2">
26-
<ItemsControl ItemsSource="{Binding Words}">
27-
<ItemsControl.ItemTemplate>
28-
<DataTemplate>
29-
<Grid>
30-
<Grid.ColumnDefinitions>
31-
<ColumnDefinition Width="*" />
32-
<ColumnDefinition Width="*" />
33-
</Grid.ColumnDefinitions>
22+
<ScrollViewer>
23+
<ItemsControl ItemsSource="{Binding Words}">
24+
<ItemsControl.ItemTemplate>
25+
<DataTemplate>
26+
<Grid>
27+
<Grid.ColumnDefinitions>
28+
<ColumnDefinition Width="*" />
29+
<ColumnDefinition Width="*" />
30+
</Grid.ColumnDefinitions>
3431

35-
<ItemsControl ItemsSource="{Binding MotherTongue}" Grid.Column="0">
36-
<ItemsControl.ItemTemplate>
37-
<DataTemplate>
38-
<StackPanel Orientation="Horizontal">
39-
<Ellipse Width="8" Height="8" VerticalAlignment="Center"
40-
Fill="{Binding PracticeState, Converter={StaticResource PracticeStateToBrushConverter}}"
41-
IsVisible="{Binding Word.Book.PracticeMode, Converter={StaticResource PracticeModeToVisibilityConverter}, ConverterParameter=AskForMotherTongue}" />
42-
<TextBlock Text="{Binding Value}" TextWrapping="Wrap" Margin="4" />
43-
</StackPanel>
44-
</DataTemplate>
45-
</ItemsControl.ItemTemplate>
46-
</ItemsControl>
47-
<ItemsControl ItemsSource="{Binding ForeignLanguage}" Grid.Column="1">
48-
<ItemsControl.ItemTemplate>
49-
<DataTemplate>
50-
<StackPanel Orientation="Horizontal">
51-
<Ellipse Width="8" Height="8" VerticalAlignment="Center"
52-
Fill="{Binding PracticeState, Converter={StaticResource PracticeStateToBrushConverter}}"
53-
IsVisible="{Binding Word.Book.PracticeMode, Converter={StaticResource PracticeModeToVisibilityConverter}, ConverterParameter=AskForForeignLang}" />
54-
<TextBlock Text="{Binding Value}" TextWrapping="Wrap" Margin="4" />
55-
</StackPanel>
56-
</DataTemplate>
57-
</ItemsControl.ItemTemplate>
58-
</ItemsControl>
59-
</Grid>
60-
</DataTemplate>
61-
</ItemsControl.ItemTemplate>
62-
</ItemsControl>
63-
</ScrollViewer>
64-
</Grid>
32+
<ItemsControl ItemsSource="{Binding MotherTongue}" Grid.Column="0">
33+
<ItemsControl.ItemTemplate>
34+
<DataTemplate>
35+
<DockPanel>
36+
<Ellipse Width="8" Height="8" VerticalAlignment="Center" DockPanel.Dock="Left"
37+
Fill="{Binding PracticeState, Converter={StaticResource PracticeStateToBrushConverter}}"
38+
IsVisible="{Binding Word.Book.PracticeMode, Converter={StaticResource PracticeModeToVisibilityConverter}, ConverterParameter=AskForMotherTongue}" />
39+
<TextBlock Text="{Binding Value}" TextWrapping="Wrap" Margin="4" />
40+
</DockPanel>
41+
</DataTemplate>
42+
</ItemsControl.ItemTemplate>
43+
</ItemsControl>
44+
<ItemsControl ItemsSource="{Binding ForeignLanguage}" Grid.Column="1">
45+
<ItemsControl.ItemTemplate>
46+
<DataTemplate>
47+
<DockPanel>
48+
<Ellipse Width="8" Height="8" VerticalAlignment="Center" DockPanel.Dock="Left"
49+
Fill="{Binding PracticeState, Converter={StaticResource PracticeStateToBrushConverter}}"
50+
IsVisible="{Binding Word.Book.PracticeMode, Converter={StaticResource PracticeModeToVisibilityConverter}, ConverterParameter=AskForForeignLang}" />
51+
<TextBlock Text="{Binding Value}" TextWrapping="Wrap" Margin="4" />
52+
</DockPanel>
53+
</DataTemplate>
54+
</ItemsControl.ItemTemplate>
55+
</ItemsControl>
56+
</Grid>
57+
</DataTemplate>
58+
</ItemsControl.ItemTemplate>
59+
</ItemsControl>
60+
</ScrollViewer>
6561

6662
</UserControl>

0 commit comments

Comments
 (0)