Button - Hover : 마우스 커서가 Button 컨트롤 위에 올라왔을 때 Click 이벤트 발생 - Press : 마우스 Button 컨트롤 눌렀을 때 Click 이벤트 발생 - Release : 마우스 Button 컨트롤을 눌렀다ㅣ가 뎄을 때 Click 이벤트 발생 |
Button 사용 방법 <UserControl x:Class="RiaContent.RiaButton" 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" mc:Ignorable="d" d:DesignHeight="300" d:DesignWidth="400"> <StackPanel Orientation="Vertical"> <Button x:Name="btnHover" ClickMode="Hover" <Button x:Name="btnPress" ClickMode="Press" <Button x:Name="btnRelease" ClickMode="Release" </StackPanel> </UserControl> |
using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Shapes; namespace RiaContent { public partial class RiaButton : UserControl { public RiaButton() { InitializeComponent(); } private void btnHover_Click(object sender, RoutedEventArgs e) { MessageBox.Show("Mouse Hover"); } private void btnPress_Click(object sender, RoutedEventArgs e) { MessageBox.Show("Mouse Press"); } private void btnRelease_Click(object sender, RoutedEventArgs e) { MessageBox.Show("Mouse Release"); } } } |
'.Net Project > SilverLight 3.0' 카테고리의 다른 글
37장) HyperLink Button 컨트롤(_blank, _parent, Window Name) (0) | 2009.11.27 |
---|---|
36장) Repeat Button 컨트롤(Delay, Interval) (0) | 2009.11.27 |
34장) 단일항목을 표시하는 컨트롤 (ContentControl) (0) | 2009.11.27 |
33장) 실버라이트 텍스트 컨트롤(TextBlock, TextBox, PasswordBox) (0) | 2009.11.27 |
32장) 실버라이트 3D Perspective (2) | 2009.11.27 |