Кнопка (In Silverlight) не имеет свойства Click - PullRequest
0 голосов
/ 21 июля 2011

Мне нужна моя кнопка silverlight для вызова определенного метода, но у моей кнопки нет свойства click. Intellisense показывает "clickmode", но не "click"

Я определенно использую элемент управления System.Windows.Controls.Button

Вот мой код для файла xaml

<UserControl
    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:Telerik_Windows_Controls="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Charting" x:Class="..."
    mc:Ignorable="d"
    d:DesignHeight="300" d:DesignWidth="400">

    <Grid x:Name="LayoutRoot" Background="White">

        <Telerik_Windows_Controls:RadChart Name="radChart" Content="RadChart" Margin="78,47,0,0" d:LayoutOverrides="Width, Height"/>


    </Grid>
    <Button Content="Button" HorizontalAlignment="Left" Margin="8,8,0,0" VerticalAlignment="Top" Width="75"/>
</UserControl>

Ответы [ 2 ]

1 голос
/ 21 июля 2011

Кнопка WPF имеет событие «OnClick» или свойство «Command».Вы можете найти эту ссылку полезной: WPF Commanding Overview

0 голосов
/ 21 июля 2011

Silverlight Button имеет событие Click, определенное в ButtonBase, см. Документацию MSDN API .Таким образом, вы можете написать XAML как:

 <Button Content="Button" ... Click="My_Event_Handler"/>

Однако взгляните на Commanding, на который ссылается другой ответ, для «хорошего» способа сделать что-либо ( Свойство Command кнопки ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...