Язык: HTML | XAML

Краткое руководство: добавление кнопок (XAML)

Applies to Windows and Windows Phone

Элементы управления "Кнопка" позволяют пользователям выполнить команду или действие — например, отправить или сбросить форму. В этом кратком руководстве приводится пошаговая процедура по добавлению элемента управления ''Кнопка'' в приложение среды выполнения Windows на C++, C# или Visual Basic.

Схема: каким образом эта тема связана с другими? См.:

Цель: Использование кнопок в приложениях среды выполнения Windows на C++, C# или Visual Basic.

Необходимые условия

Предполагается, что вы умеете добавлять элементы управления в простые приложения среды выполнения Windows на C++, C# или Visual Basic. Инструкции по добавлению элементов управления см. в разделе Краткое руководство: добавление элементов управления и обработчиков событий.

Инструкции

1. Добавление стандартной кнопки

Элемент управления “Кнопка”

JJ153346.wedge(ru-ru,WIN.10).gifДобавление кнопки на XAML

  1. Добавьте элемент управления Button в родительский контейнер.
  2. Чтобы присвоить кнопке метку, присвойте строковое значение свойству Content.
  3. Чтобы при нажатии кнопки пользователем выполнялось действие, добавьте обработчик для события Click. В обработчике событий Click добавьте код, чтобы выполнить какое-нибудь действие.
    
    <Button Content="Banana" Click="Button_Click"/>
    
    
    
    private async void Button_Click(object sender, RoutedEventArgs e)
    {
        Windows.UI.Popups.MessageDialog messageDialog = 
            new Windows.UI.Popups.MessageDialog("Thank you for choosing banana.");
        await messageDialog.ShowAsync();
    }
    
    

2. Настройка содержимого кнопки

Кнопка принадлежит классу ContentControl, поэтому в качестве содержимого кнопки можно задать любой объект. Если содержимым является класс UIElement, он обрабатывается для просмотра в кнопке. Если содержимым является другой тип объекта, в кнопке отображается его строковое представление.

Здесь класс StackPanel, содержащий изображение банана и текст, задан в качестве свойства Content элемента управления Button.


<Button Click="Button_Click_1" 
        Background="#FF0D6AA3" 
        Height="100" Width="100" >
    <StackPanel>
        <Image Source="Assets/Banana.png"/>
        <TextBlock Text="Banana" HorizontalAlignment="Center"/>
    </StackPanel>
</Button>

Кнопка с содержимым в виде изображения и текста

3. Добавление класса HyperlinkButton

По умолчанию класс HyperlinkButton отображается как текстовая гиперссылка. При щелчке открывается страница, указанная в свойстве NavigateUri в браузере по умолчанию. Обрабатывать событие Click не требуется.

Кнопка с гиперссылкой

Добавление HyperlinkButton

  1. Добавьте элемент управления HyperlinkButton в родительский контейнер.
  2. Установите для свойства Content строку, представляющую страницу, к которой необходимо перейти.
  3. Установите для свойства NavigateUri универсальный код ресурса (URI), к которому нужно перейти при нажатии кнопки.

<HyperlinkButton Content="www.microsoft.com" NavigateUri="http://www.microsoft.com"/>


Сводка

В этом учебнике вы научились добавлять элемент управления ''Кнопка'' в ваше приложение.

Связанные разделы

Добавление кнопки
Схема создания приложений среды выполнения Windows на C# или Visual Basic
Схема создания приложений среды выполнения Windows на C++

 

 

Показ:
© 2014 Microsoft