Загрузка данных


<Window x:Class="Щебнев.MainWindow"
        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:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:Щебнев"
        mc:Ignorable="d"
        Title="Калькулятор металла" Height="560" Width="860">
    <Grid Margin="10">
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="220"/>
            <ColumnDefinition Width="*"/>
        </Grid.ColumnDefinitions>

        <StackPanel Grid.Column="0">
            <Label Content="Тип проката:" FontWeight="Bold"/>
            <RadioButton x:Name="rbUgolok"   Content="Уголок"           Margin="4,2" GroupName="Shape" Checked="Shape_Checked"/>
            <RadioButton x:Name="rbList"     Content="Лист"             Margin="4,2" GroupName="Shape" Checked="Shape_Checked"/>
            <RadioButton x:Name="rbTruba"    Content="Труба круглая"    Margin="4,2" GroupName="Shape" Checked="Shape_Checked"/>
            <RadioButton x:Name="rbKrug"     Content="Круг / проволока" Margin="4,2" GroupName="Shape" Checked="Shape_Checked"/>
            <RadioButton x:Name="rbKvTruba"  Content="Квадратная труба" Margin="4,2" GroupName="Shape" Checked="Shape_Checked"/>
            <RadioButton x:Name="rbKvadrat"  Content="Квадрат"          Margin="4,2" GroupName="Shape" Checked="Shape_Checked"/>
            <RadioButton x:Name="rbShveller" Content="Швеллер"          Margin="4,2" GroupName="Shape" Checked="Shape_Checked"/>
            <RadioButton x:Name="rbLenta"    Content="Лента"            Margin="4,2" GroupName="Shape" Checked="Shape_Checked"/>
            <RadioButton x:Name="rbBalka"    Content="Балка"            Margin="4,2" GroupName="Shape" Checked="Shape_Checked"/>
            <RadioButton x:Name="rbShest"    Content="Шестигранник"     Margin="4,2" GroupName="Shape" Checked="Shape_Checked"/>
            <RadioButton x:Name="rbRelsy"    Content="Рельсы"           Margin="4,2" GroupName="Shape" Checked="Shape_Checked"/>
        </StackPanel>

        <StackPanel Grid.Column="1" Margin="10,0,0,0">

            <Label Content="Материал:" FontWeight="Bold"/>
            <ComboBox x:Name="Material" Width="200" HorizontalAlignment="Left"
                      SelectionChanged="Material_SelectionChanged">
                <ComboBoxItem>Сталь</ComboBoxItem>
                <ComboBoxItem>Нержавеющая сталь</ComboBoxItem>
                <ComboBoxItem>Алюминий</ComboBoxItem>
                <ComboBoxItem>Бронза</ComboBoxItem>
                <ComboBoxItem>Латунь</ComboBoxItem>
                <ComboBoxItem>Медь</ComboBoxItem>
                <ComboBoxItem>Титан</ComboBoxItem>
                <ComboBoxItem>Чугун</ComboBoxItem>
                <ComboBoxItem>Цинк</ComboBoxItem>
            </ComboBox>

            <Label Content="Марка металла:" FontWeight="Bold" Margin="0,6,0,0"/>
            <ComboBox x:Name="MarkaMetall" Width="200" HorizontalAlignment="Left"
                      SelectionChanged="MarkaMetall_SelectionChanged"/>

            <Label Content="Плотность, г/см³:" FontWeight="Bold" Margin="0,6,0,0"/>
            <TextBox x:Name="Density" Width="120" HorizontalAlignment="Left"
                     IsReadOnly="True" Background="#FFF0F0F0"/>

            <Label x:Name="lblA" Content="Размер A, мм:"
                   FontWeight="Bold" Margin="0,10,0,0"/>
            <TextBox x:Name="tbA" Width="120" HorizontalAlignment="Left"/>

            <Label x:Name="lblB" Content="Размер B, мм:"
                   FontWeight="Bold" Margin="0,6,0,0"/>
            <TextBox x:Name="tbB" Width="120" HorizontalAlignment="Left"/>

            <Label x:Name="lblS" Content="Толщина стенки S, мм:"
                   FontWeight="Bold" Margin="0,6,0,0" Visibility="Collapsed"/>
            <TextBox x:Name="tbS" Width="120" HorizontalAlignment="Left"
                     Visibility="Collapsed"/>

            <Label Content="Длина L, м:" FontWeight="Bold" Margin="0,6,0,0"/>
            <TextBox x:Name="tbL" Width="120" HorizontalAlignment="Left"/>

            <Button Content="Рассчитать" Width="120" HorizontalAlignment="Left"
                    Margin="0,12,0,0" Padding="4" Click="Calculate_Click"/>

            <Label Content="Вес металла, кг:" FontWeight="Bold" Margin="0,8,0,0"/>
            <TextBox x:Name="tbResult" Width="180" HorizontalAlignment="Left"
                     IsReadOnly="True" Background="#FFF0F0F0" FontSize="14" FontWeight="Bold"/>

            <CheckBox x:Name="cbHistory" Content="Показать справку о марке"
                      Margin="0,12,0,0" Checked="cbHistory_Checked" Unchecked="cbHistory_Unchecked"/>
            <TextBox x:Name="History" Width="420" HorizontalAlignment="Left"
                     TextWrapping="Wrap" Height="80" Margin="0,4,0,0"
                     IsReadOnly="True" Background="#FFF8F8F8"
                     Visibility="Collapsed"/>
        </StackPanel>
    </Grid>
</Window>