/
githubmirror
/
Files
Обзор
Документация
Войти
/
githubmirror
/
Files
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Files.App/Dialogs/CreateShortcutDialog.xaml
97 строк
3 KB
Yair
Code Quality: Updated license header
31 дек 2024, 05:03
31 дек 2024, 05:03
8436c6d
Код
Авторство
О чём код?
<!-- Copyright (c) Files Community. Licensed under the MIT License. --> <ContentDialog x:Class="Files.App.Dialogs.CreateShortcutDialog" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:helpers="using:Files.App.Helpers" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" Title="{helpers:ResourceString Name=NewShortcutDialogTitle}" DefaultButton="Primary" HighContrastAdjustment="None" IsPrimaryButtonEnabled="{x:Bind ViewModel.IsShortcutValid, Mode=OneWay}" PrimaryButtonCommand="{x:Bind ViewModel.PrimaryButtonCommand}" PrimaryButtonText="{helpers:ResourceString Name=Create}" RequestedTheme="{x:Bind RootAppElement.RequestedTheme, Mode=OneWay}" SecondaryButtonText="{helpers:ResourceString Name=Cancel}" Style="{StaticResource DefaultContentDialogStyle}" mc:Ignorable="d"> <Border Width="400"> <Grid x:Name="DestinationPathGrid" ColumnSpacing="8" RowSpacing="8"> <Grid.ColumnDefinitions> <ColumnDefinition /> <ColumnDefinition Width="Auto" /> </Grid.ColumnDefinitions> <Grid.RowDefinitions> <RowDefinition Height="Auto" /> <RowDefinition Height="Auto" /> <RowDefinition Height="Auto" /> <RowDefinition Height="Auto" /> <RowDefinition Height="Auto" /> </Grid.RowDefinitions> <!-- Header --> <TextBlock Grid.ColumnSpan="2" Margin="0,0,0,20" Text="{helpers:ResourceString Name=NewShortcutDialogDescription}" TextWrapping="Wrap" /> <TextBlock Grid.Row="1" Grid.ColumnSpan="2" Text="{helpers:ResourceString Name=NewShortcutDialogPrompt}" /> <!-- Path Box --> <TextBox x:Name="ShortcutTarget" Grid.Row="2" Grid.Column="0" HorizontalAlignment="Stretch" PlaceholderText="{x:Bind ViewModel.DestinationPlaceholder, Mode=OneWay}" Text="{x:Bind ViewModel.ShortcutTarget, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"> <TextBox.Resources> <TeachingTip x:Name="InvalidPathWarning" Title="{helpers:ResourceString Name=InvalidLocation}" IsOpen="{x:Bind ViewModel.ShowWarningTip, Mode=OneWay}" PreferredPlacement="Bottom" /> </TextBox.Resources> </TextBox> <Button x:Name="SelectDestination" Grid.Row="2" Grid.Column="1" Command="{x:Bind ViewModel.SelectDestinationCommand}" Content="{helpers:ResourceString Name=Browse}" /> <TextBlock Grid.Row="3" Grid.ColumnSpan="2" Margin="0,12,0,0" Text="{helpers:ResourceString Name=EnterAnItemName}" /> <!-- Name Box --> <TextBox x:Name="ShortcutNameTextBox" Grid.Row="4" Grid.ColumnSpan="2" HorizontalAlignment="Stretch" Text="{x:Bind ViewModel.ShortcutName, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"> <TextBox.Resources> <TeachingTip x:Name="InvalidNameTeachingTip" Title="{helpers:ResourceString Name=InvalidFilename/Text}" IsOpen="{x:Bind ViewModel.ShowNameWarningTip, Mode=OneWay}" PreferredPlacement="Bottom" Target="{x:Bind ShortcutNameTextBox}" /> </TextBox.Resources> </TextBox> </Grid> </Border> </ContentDialog>