2011-07-20 36 views
0

我需要我的silverlight按鈕來調用特定的方法,但我的按鈕沒有任何點擊屬性。智能感知顯示「clickmode」,但沒有「點擊」按鈕(在silverlight中)沒有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> 

回答

1

一個WPF按鈕代碼有一個「OnClick」事件或一個「Command」屬性。您可能會發現此鏈接有用:WPF Commanding Overview

0

Silverlight的Button確實有所謂Click事件,在ButtonBase定義見MSDN API documentation。所以,你可能會這樣寫XAML喜歡:

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

然而,看看指揮由對方的回答爲「好」的方式來做事(Button's Command property)引用。

相關問題