Приложение WPF C# Помогите пожалуйста
Создате форму, на C# WPF, содержащую поля «Город», «Улица», «Почтовый индекс», «Дата рождения», «Почтовый индекс», «ФИО», «e-mail», «телефон»,
Задай каждому полю маску ввода и валидацию вводимых данных:
У поля «Город» минимальное количество символов – 2, максимальное – 25;
У поля «Улица» минимальное количество символов – 10, максимальное – 50;
У поля «Дата рождения» маска вида «ДД.ММ.ГГГГ»
У поля «Почтовый индекс» строго 6 цифр
У поля «ФИО» минимальное количество символов – 10, максимальное – 60;
У поля «e-mail» маска вида «Х@X.X», где Х – любое количество символов;
У поля «телефон» маска вида «+X (XXX) XXX-XX-XX»;
По дате
По рейтингу
я сделаю! Погоди брат
WPF C# - на халяву никто тут делать тебе не будет 0)) Разве что жптчат )))
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
<Window x:Class="MyApp.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:MyApp"
Title="MyApp" Height="450" Width="800">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Label Grid.Row="0" Content="Город"/>
<TextBox Grid.Row="1"
Name="CityBox"
MinWidth="200"
MaxLength="25"
Text="{Binding Path=City, UpdateSourceTrigger=PropertyChanged, ValidatesOnDataErrors=True}"/>
<Label Grid.Row="2" Content="Улица"/>
<TextBox Grid.Row="3"
Name="StreetBox"
MinWidth="200"
MaxLength="50"
Text="{Binding Path=Street, UpdateSourceTrigger=PropertyChanged, ValidatesOnDataErrors=True}"/>
<Label Grid.Row="4" Content="Почтовый индекс"/>
<TextBox Grid.Row="5"
Name="PostcodeBox"
MinWidth="200"
MaxLength="6"
Text="{Binding Path=Postcode, UpdateSourceTrigger=PropertyChanged, ValidatesOnDataErrors=True}"/>
<Label Grid.Row="6" Content="Дата рождения"/>
<TextBox Grid.Row="7"
Name="BirthdayBox"
MinWidth="200"
Mask="00.00.0000"
Text="{Binding Path=Birthday, UpdateSourceTrigger=PropertyChanged, ValidatesOnDataErrors=True}"/>
<Label Grid.Row="8" Content="ФИО"/>
<TextBox Grid.Row="9"
Name="FullNameBox"
MinWidth="200"
MaxLength="60"
Text="{Binding Path=FullName, UpdateSourceTrigger=PropertyChanged, ValidatesOnDataErrors=True}"/>
<Label Grid.Row="10" Content="e-mail"/>
<TextBox Grid.Row="11"
Name="EmailBox"
MinWidth="200"
MaskType="EmailAddress"
Text="{Binding Path=Email, UpdateSourceTrigger=PropertyChanged, ValidatesOnDataErrors=True}"/>
<Label Grid.Row="12" Content="Телефон"/>
<TextBox Grid.Row="13"
Name="PhoneBox"
MinWidth="200"
Mask="+7 (000) 000-00-00"
Text="{Binding Path=Phone, UpdateSourceTrigger=PropertyChanged, ValidatesOnDataErrors=True}"/>
</Grid>
</Window>
Больше по теме