К сожалению, нет. Стандартный MessageBox допускает только очень ограниченный набор предопределенных комбинаций кнопок. Если вы хотите свернуть свой собственный, элемент управления Popup
можно настроить так, чтобы он выглядел как встроенный элемент управления MessageBox, но с возможностью отображать в нем все что угодно.
(Быстрый и грязный пример)
<Popup Name="RateAnswerPopup" IsOpen="false" Margin="0" >
<StackPanel Margin="0" Background="#bb000000" Width="480" Height="800">
<StackPanel HorizontalAlignment="Center" Margin="0" Background="{StaticResource PhoneChromeBrush}" Width="456" >
<TextBlock TextWrapping="Wrap" Style="{StaticResource PhoneTextTitle3Style}">Is this useful?</TextBlock>
<TextBlock TextWrapping="Wrap" Style="{StaticResource PhoneTextNormalStyle}">Please take a moment to let me know if this was any use to you.</TextBlock>
<StackPanel Orientation="Horizontal" HorizontalAlignment="Center" Margin="12,12,12,0">
<Button Content="yes" Name="PopupYes" />
<Button Content="no" Name="PopupNo" />
<Button Content="maybe" Name="PopupMaybe" />
</StackPanel>
<CheckBox HorizontalAlignment="Center" Name="DontAskAgainCheck" >Don't ask me again</CheckBox>
</StackPanel>
</StackPanel>
</Popup>
Возможно, вы захотите добавить несколько тактильных отзывов, когда вы установите RateAnswerPopup.IsOpen=true;
в качестве подсказки, что окно появилось, но это ваше дело.