Language/C#

[C#/WPF] ViewBox

종승 2023. 3. 8. 23:20

화면에 맞게 자동으로 늘어나고 줄어들게 만들 수 있음

자식으로 Control이 들어가있으면 같이 늘어나고 줄어듬

 

// Xaml

// Fill - 범위 내에서 비율을 무시하고 가득 채움
<Viewbox Stretch="Fill">
    <Button/>
</Viewbox>

// None - 아무것도 하지 않음
<Viewbox Stretch="None">
    <Button/>
</Viewbox>

// Uniform - 범위 내에서 비율을 지켜서 가득 채움
<Viewbox Stretch="Uniform">
    <Button/>
</Viewbox>

// UniformToFill - 비율을 지켜서 가득 채운 후 범위 밖은 잘라냄
<Viewbox Stretch="UniformToFill">
    <Button/>
</Viewbox>