Да / Нет Окно сообщения подтверждения WPF для другой культуры - PullRequest
0 голосов
/ 27 января 2012

Как настроить текст Да / Нет кнопок окна подтверждения WPF для других языков?

Возможно ли это?

На самом деле мне нужно показать: Si / Нет

Ответы [ 2 ]

2 голосов
/ 29 января 2012

Вы не можете локализовать кнопки окна сообщений. Они следуют языку ОС. Там могут быть некоторые хаки Win32 API, но у меня нет опыта в этом.

0 голосов
/ 27 января 2012

Вы можете создать стиль для своих кнопок и использовать конвертер для перевода с английского на испанский. В приведенном ниже примере конвертер titleTranslator используется для перевода текста этой кнопки.

<Style x:Key="myStyle" TargetType="{x:Type Button}">
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="{x:Type Button}">
                <Border CornerRadius="6 6 0 0" VerticalAlignment="Center" Margin="5">
                    <TextBlock Text="{Binding Converter={StaticResource titleTranslator}}" FontSize="44" FontWeight="Bold" Foreground="{Binding Foreground, Converter={StaticResource brushConverter}}" />
                </Border>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...