Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю
На нашем сайте KnigaRead.com Вы можете абсолютно бесплатно читать книгу онлайн Троелсен Эндрю, "Язык программирования C#9 и платформа .NET5" бесплатно, без регистрации.
<ToolBar Name="InkToolBar" Height="60">
</ToolBar>
Добавьте в
Toolbar
RadioButton
WrapPanel
Border
<Border Margin="0,2,0,2.4" Width="280" VerticalAlignment="Center">
<WrapPanel>
<RadioButton x:Name="inkRadio" Margin="5,10"
Content="Ink Mode!" IsChecked="True" />
<RadioButton x:Name="eraseRadio" Margin="5,10" Content="Erase Mode!" />
<RadioButton x:Name="selectRadio" Margin="5,10" Content="Select Mode!" />
</WrapPanel>
</Border>
Когда элемент управления
RadioButton
Button
RadioButton
WrapPanel
Далее добавьте элемент
Separator
ComboBox
Width
175
Margin
10,0,0,0
ComboBoxItem
Red
Green
Blue
ComboBox
Separator
<Separator/>
<ComboBox x:Name="comboColors" Width="175" Margin="10,0,0,0">
<ComboBoxItem Content="Red"/>
<ComboBoxItem Content="Green"/>
<ComboBoxItem Content="Blue"/>
</ComboBox>
<Separator/>
Элемент управления RadioButton
В данном примере необходимо, чтобы три добавленных элемента управления
RadioButton
Класс
RadioButton
IsChecked
true
false
RadioButton
Checked
Unchecked
Добавление кнопок сохранения, загрузки и удаления
Финальным элементом управления внутри
ToolBar
Grid
Button
Separator
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<Button Grid.Column="0" x:Name="btnSave" Margin="10,10"
Width="70" Content="Save Data"/>
<Button Grid.Column="1" x:Name="btnLoad" Margin="10,10"
Width="70" Content="Load Data"/>
<Button Grid.Column="2" x:Name="btnClear" Margin="10,10"
Width="70" Content="Clear"/>
</Grid>
Добавление элемента управления InkCanvas
Финальным элементом управления для
TabControl
InkCanvas
ToolBar
StackPanel
<InkCanvas x:Name="MyInkCanvas" Background="#FFB6F4F1" />
Предварительный просмотр окна
Теперь все готово к тестированию программы, для чего понадобится нажать клавишу <F5>. Должны отобразиться три взаимно исключающих переключателя, раскрывающийся список с тремя элементами и три кнопки (рис. 25.17).
