Как я заставляю Маркер RadioButton выровнять вершину?

Простой способ - вычислить шаг и проверить, не растоптали ли вы пустое пространство. Если это не согласуется с дизайном вашего механизма синхронизации, то посмотрите на следующее место, как вы бы сделали шаг:

def peek_next(self):
    return (self.rect.x + self.change_x,
            self.rect.y + self.change_y)

...
player_next_x, player_next_y = player.peek_next()
if (screen.get_at((player_next_x, player_next_y)) != BACKGROUND_COLOUR):
# player hit tail

Или введите новую позицию непосредственно в get_at: [ 114]

if screen.get_at(player.peek_next()) != BACKGROUND_COLOUR:
# player bit own tail; dies of poisoning
11
задан Bryan Anderson 10 February 2009 в 19:56
поделиться

1 ответ

Переопределите Управление. Шаблон для RadioButton. Вот пример от Шаблонного Примера Управления Переключателем MSDN

Если Вы не хотите переопределять Управление. Шаблон для переключателя, можно сделать содержание Перенесенным TextBlock., видит этот образец

<RadioButton  Name="radioButton1">
    <TextBlock TextWrapping="Wrap">Here is some multiline text that does some wrapping</TextBlock>
</RadioButton>
2
ответ дан 3 December 2019 в 02:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: