Newer
Older
Qwilight / Qwilight / View / FontFamilyWindow.xaml
@Taehui Taehui on 14 Nov 2 KB 2023-11-15 오전 12:09
<Grid
    x:Class="Qwilight.View.FontFamilyWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
    DataContext="{Binding FontFamilyValue, Source={StaticResource ViewModels}}"
    Style="{StaticResource StandardModalWindow}">
    <Grid Style="{StaticResource StandardWindow}">
        <Border Style="{StaticResource WindowStandardPanel}">
            <Grid>
                <Grid.RowDefinitions>
                    <RowDefinition Height="Auto" />
                    <RowDefinition Height="Auto" />
                    <RowDefinition />
                    <RowDefinition Height="Auto" />
                </Grid.RowDefinitions>
                <StackPanel>
                    <StackPanel Orientation="Horizontal" HorizontalAlignment="Center">
                        <TextBlock Style="{StaticResource StandardTextView}" FontSize="{StaticResource FontLevel1}" Text="{Binding FontFamilyText, Source={StaticResource LanguageSystem}}" />
                        <Button Style="{StaticResource StandardInput}" Foreground="Red" Command="{Binding CloseCommand}">❌</Button>
                    </StackPanel>
                </StackPanel>
                <TextBox Grid.Row="1" Style="{StaticResource StandardTextInput}" Text="{Binding WantInput, UpdateSourceTrigger=PropertyChanged}" materialDesign:HintAssist.Hint="{Binding InputWantAssist, Source={StaticResource LanguageSystem}}" TextChanged="OnWant" />
                <ListView Grid.Row="2" Style="{StaticResource StandardPointableItemsView}" ItemsSource="{Binding FontFamilyCollection}" SelectedItem="{Binding FontFamilyItem}" MouseDoubleClick="OnPointLower">
                    <ListView.ItemTemplate>
                        <DataTemplate>
                            <TextBlock Style="{StaticResource StandardTextView}" Text="{Binding}" FontFamily="{Binding FontFamilyValue}" HorizontalAlignment="Right" />
                        </DataTemplate>
                    </ListView.ItemTemplate>
                </ListView>
                <TextBox Grid.Row="3" Style="{StaticResource StandardTextInput}" FontFamily="{Binding FontFamilyItem.FontFamilyValue}" materialDesign:HintAssist.Hint="{Binding FontFamilyAssist, Source={StaticResource LanguageSystem}}" />
            </Grid>
        </Border>
    </Grid>
</Grid>