как увеличить кнопки при изменении размера окна в wpf
В моем приложении у меня есть datagrid и несколько кнопок. Датагрид находится внутри полосы прокрутки, но это так, как я хочу. Я не могу управлять масштабированием кнопок. Когда я делаю окно меньше, я хотел бы, чтобы кнопки также автоматически изменяли размер. Для этого я поместил кнопки на панель сетки и написал следующее:
<Grid Margin="0,0,0,6" Grid.RowSpan="2">
<Grid.LayoutTransform>
<ScaleTransform x:Name="ApplicationScaleTransform"
CenterX="0"
CenterY="0"
ScaleX="1.0"
ScaleY="1.0" />
</Grid.LayoutTransform>
Но никакого эффекта нет. Как я мог это сделать? Масштабирование всего окна, сделало мою datagrid также быть увеличенным, и я не хочу.
Картинка, чтобы увидеть, как теперь это выглядит так:

1 ответ:
Используйте
ViewBoxдля простого пропорционального масштабирования..<ViewBox> <Grid Margin="0,0,0,6" Grid.RowSpan="2"> <!-- your stuffs --> </Grid> </ViewBox>
Comments