728x90
반응형
728x170
▶ MainWindow.xaml
<Window x:Class="TestProject.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
Width="400"
Height="300"
Title="기능적 ButtonEdit 생성하기"
FontFamily="나눔고딕코딩"
FontSize="16">
<Grid>
<dxe:ButtonEdit x:Name="buttonEdit"
Width="150"
Height="25"
AllowDefaultButton="False">
<dxe:ButtonInfo x:Name="clearButtonInfo"
Content="Clear"
IsLeft="True"
Click="clearButtonInfo_Click" />
<dxe:ButtonInfo x:Name="applyButtonInfo"
GlyphKind="Apply"
IsLeft="False"
Click="applyButtonInfo_Click" />
</dxe:ButtonEdit>
</Grid>
</Window>
728x90
▶ MainWindow.xaml.cs
using System.Windows;
namespace TestProject
{
/// <summary>
/// 메인 윈도우
/// </summary>
public partial class MainWindow : Window
{
//////////////////////////////////////////////////////////////////////////////////////////////////// Constructor
////////////////////////////////////////////////////////////////////////////////////////// Public
#region 생성자 - MainWindow()
/// <summary>
/// 생성자
/// </summary>
public MainWindow()
{
InitializeComponent();
}
#endregion
//////////////////////////////////////////////////////////////////////////////////////////////////// Method
////////////////////////////////////////////////////////////////////////////////////////// Private
#region Clear 버튼 정보 클릭시 처리하기 - clearButtonInfo_Click(sender, e)
/// <summary>
/// Clear 버튼 정보 클릭시 처리하기
/// </summary>
/// <param name="sender">이벤트 발생자</param>
/// <param name="e">이벤트 인자</param>
private void clearButtonInfo_Click(object sender, RoutedEventArgs e)
{
this.buttonEdit.EditValue = string.Empty;
}
#endregion
#region Apply 버튼 정보 클릭시 처리하기 - applyButtonInfo_Click(sender, e)
/// <summary>
/// Apply 버튼 정보 클릭시 처리하기
/// </summary>
/// <param name="sender">이벤트 발생자</param>
/// <param name="e">이벤트 인자</param>
private void applyButtonInfo_Click(object sender, RoutedEventArgs e)
{
string information = string.Empty;
information += " Text : " + this.buttonEdit.Text + "\n";
information += " Margin : " + this.buttonEdit.Margin + "\n";
information += " Width : " + this.buttonEdit.Width + "\n";
information += " Height : " + this.buttonEdit.Height + "\n";
information += " Mask : " + this.buttonEdit.Mask + "\n";
MessageBox.Show(information, "ButtonEdit properties");
}
#endregion
}
}
728x90
반응형
그리드형(광고전용)
'DevExpress > WPF' 카테고리의 다른 글
[DEVEXPRESS/WPF] PivotGridControl 클래스 : 커스텀 텍스트 표시하기 (0) | 2017.12.10 |
---|---|
[DEVEXPRESS/WPF] GridControl 클래스 : 선택 행의 모양 변경하기 (0) | 2017.12.10 |
[DEVEXPRESS/WPF] GridControl 클래스 : 컨텍스트 메뉴에 항목 추가하기/제거하기 (0) | 2017.12.09 |
[DEVEXPRESS/WPF] GridControl 클래스 : 그리드 레이아웃 저장시 저장 속성 선택하기 (0) | 2017.12.09 |
[DEVEXPRESS/WPF] ComboBoxEdit 클래스 : 데이터 바인딩 하기 (0) | 2017.12.09 |
[DEVEXPRESS/WPF] LayoutControl 클래스 : 비선형 레이아웃 구축하기 (0) | 2017.12.09 |
[DEVEXPRESS/WPF] FlowLayoutControl 클래스 : 항목 표시하고 최대화 특징 활성화 하기 (0) | 2017.12.09 |
[DEVEXPRESS/WPF] DockLayoutControl 클래스 : 도킹 레이아웃 사용하기 (0) | 2017.12.09 |
[DEVEXPRESS/WPF] TileLayoutControl 클래스 : 타일 레이아웃 컨트롤 생성하기 (0) | 2017.12.09 |
[DEVEXPRESS/WPF] LayoutControl 클래스 : 복합 레이아웃 구축하기 (0) | 2017.12.09 |
댓글을 달아 주세요