Xaml에서 ToggleButton 컨트롤의 기본적인 구문입니다.
<ToggleButton x:Name="tgMessage" />
ToggleButton의 현재 눌려진 상태를 IsChecked로 체크하며 프로퍼티 값은 Bool이며 Ture, False 값을 줄 수 있습니다.
<ToggleButton x:Name="tgMessage" Content="Toggle" IsChecked="True"/>
다음 예제는 ToggleButton의 IsChecked 프로퍼티를 이용하여 현재 ToggleButton의 상태를 True/False로 나타냅니다.
Xaml Code
<UserControl x:Class="ControlTest8.Page"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Width="400" Height="300">
<Grid x:Name="LayoutRoot" Background="White">
<ToggleButton Margin="115,44,117,0" VerticalAlignment="Top" Height="33"
x:Name="tgMessage" Content="Toggle" Click="tgMessage_Click"
IsChecked="True"/>
</Grid>
</UserControl>
C# Code
using System.Windows;
using System.Windows.Controls;
namespace ControlTest8
{
public partial class Page : UserControl
{
public Page()
{
InitializeComponent();
}
private void tgMessage_Click(object sender, RoutedEventArgs e)
{
if (tgMessage.IsChecked == true)
MessageBox.Show("Silverlight 2 ToggleButton Good");
else
MessageBox.Show("Silverlight 2 ToggleButton Bed");
}
}
}
IsChecked 프로퍼티 값이 True면 현재 Click 유지되는 상태입니다.
'.NET WPF' 카테고리의 다른 글
Silverlgith 2 Release (0) | 2008.10.14 |
---|---|
Silverlight 2 Controls Review - Canvas (0) | 2008.10.13 |
Silverlight 2 Controls Review - HyperlinkButton (0) | 2008.10.10 |
Silverlight DeepZoom + Virtual Earth (0) | 2008.10.08 |
Silverlight 2 Controls Review - Slider (0) | 2008.10.07 |
Silverlight 2 RC0 버전 Fullscreen 테스트 (0) | 2008.10.06 |
Silverlight 2 RC0 Developer Runtime이 다시 릴리즈 되었습니다. (0) | 2008.10.06 |
댓글