/
CodeStacer
/
SimpleDictionaryEnglishApp
Обзор
Документация
Войти
/
CodeStacer
/
SimpleDictionaryEnglishApp
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
MainPage.xaml
83 строки
3 KB
Durashca
Обновление: новый дизайн и база данных 200 слов
26 июн 2026, 15:18
26 июн 2026, 15:18
a41c626
Код
Авторство
О чём код?
<?xml version="1.0" encoding="utf-8" ?> <ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="SimpleDictionaryEnglish.MainPage" Title="📚 Мой словарь" BackgroundColor="#F0F4F8"> <ContentPage.ToolbarItems> <ToolbarItem Text="🔄" Clicked="OnRefreshClicked" Order="Secondary" /> <ToolbarItem Text="🗑" Clicked="OnResetClicked" Order="Secondary" /> </ContentPage.ToolbarItems> <Grid RowDefinitions="Auto, Auto, Auto, Auto, *" Padding="15"> <!-- Статус --> <Label x:Name="StatusLabel" Grid.Row="0" FontSize="14" TextColor="#2C3E50" Margin="0,0,0,5" HorizontalOptions="Center" FontAttributes="Bold" /> <!-- Количество слов --> <Label x:Name="CountLabel" Grid.Row="1" FontSize="13" TextColor="#7F8C8D" Margin="0,0,0,10" HorizontalOptions="Center" /> <!-- Поиск (убираем CornerRadius, используем стандартный) --> <SearchBar x:Name="SearchBar" Grid.Row="2" Placeholder="🔍 Поиск слова..." BackgroundColor="White" Margin="0,0,0,15" /> <!-- Кнопка викторины (без VisualStateManager) --> <Button x:Name="QuizButton" Grid.Row="3" Text="🎯 Викторина" BackgroundColor="#3498DB" TextColor="White" FontSize="18" FontAttributes="Bold" HeightRequest="60" Margin="0,0,0,15" Clicked="OnQuizClicked" /> <!-- Список слов --> <CollectionView x:Name="WordsListView" Grid.Row="4" SelectionMode="None" Margin="0,5,0,0"> <CollectionView.ItemTemplate> <DataTemplate> <Frame Padding="12" Margin="0,5" BackgroundColor="White" BorderColor="#E0E6ED" HasShadow="True"> <Grid ColumnDefinitions="*, Auto"> <VerticalStackLayout Grid.Column="0"> <Label Text="{Binding English}" FontSize="17" FontAttributes="Bold" TextColor="#2C3E50" /> <Label Text="{Binding Russian}" FontSize="15" TextColor="#7F8C8D" /> </VerticalStackLayout> <Label Grid.Column="1" Text="→" TextColor="#BDC3C7" FontSize="20" VerticalOptions="Center" /> </Grid> </Frame> </DataTemplate> </CollectionView.ItemTemplate> </CollectionView> </Grid> </ContentPage>