■ Button 엘리먼트 : OK 버튼 설정하기

----------------------------------------------------------------------------------------------------

<Button

    Name="okButton"

    Click="okButton_Click"

    IsDefault="True">

    OK

</Button>

 

...

 

#region OK 버튼 클릭시 처리하기 - okButton_Click(sender, e)

 

/// <summary>

/// OK 버튼 클릭시 처리하기

/// </summary>

/// <param name="sender">이벤트 발생자</param>

/// <param name="e">이벤트 인자</param>

private void okButton_Click(object pSender, RoutedEventArgs e)

{

    if(!IsValid(this)) // IsValid 함수는 사용자 정의 함수로 별도로 명시하지 않았다.

    {

        return;

    }

 

    DialogResult = true;

}

 

#endregion

----------------------------------------------------------------------------------------------------

※ Cancel 버튼은 IsCancel 속성을 true로만 설정하면 되나, OK 버튼은 IsDefault 속성을 true로 설정하고 Click 이벤트 핸들러에서 DialogResult 속성을 true로 설정해 주어야 한다.

Posted by 사용자 icodebroker
TAG

댓글을 달아 주세요