Pergunta

Alguém sabe uma boa maneira de minimizar a largura de um ToggleButton para apenas a largura do conteúdo acrescido de preenchimento? Eu encontrei 500 posts sobre como fazê-lo esticar, mas nenhum para mantê-lo de alongamento para preencher o espaço disponível.

Foi útil?

Solução

<ToggleButton 
    HorizontalAlignment="Left" 
    VerticalAlignment="Top" 
    Content="hurf" />

Apenas testado, este é aproximadamente o tamanho do conteúdo.

Outras dicas

Isso depende do elemento contendo do ToggleButton -. Acredito que em um Grid, StackPanel, ou DockPanel, o botão vai esticar para preencher o espaço disponível se você não definir largura + altura ou MaxWidth + MaxHeight

Eu apenas tentei:

 <Grid>
     <ToggleButton Content="Toggle" Width="50" Height="50" />
    </Grid>

E

<Grid>
     <ToggleButton Content="Toggle" MaxWidth="50" MaxHeight="50" />
</Grid>

Ambos limitam o tamanho do botão em um Grid. Sua melhor aposta pode ser para estimar um tamanho máximo para o conteúdo que será colocado no botão e defina as propriedades Max.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top