private Button GetDefaultButtonFromDefaultResult()
{
Button defaultButton = null;
switch( _defaultResult )
{
case MessageBoxResult.Cancel:
defaultButton = GetMessageBoxButton( PART_CancelButton );
break;
case MessageBoxResult.No:
defaultButton = GetMessageBoxButton( PART_NoButton );
break;
case MessageBoxResult.OK:
defaultButton = GetMessageBoxButton( PART_OkButton );
break;
case MessageBoxResult.Yes:
defaultButton = GetMessageBoxButton( PART_YesButton );
break;
case MessageBoxResult.None:
defaultButton = GetDefaultButton();
break;
}
return defaultButton;
}