반응형
코드에서의 WPF 자동 높이
이 값을 설정하려면 어떻게 해야 합니까?Height
C# 코드로 WPF 컨트롤의 속성을 "로 설정합니다.Auto
"?
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition Height="Auto" />
<RowDefinition />
<RowDefinition Height="Auto" />
<RowDefinition />
<RowDefinition Height="Auto" />
<RowDefinition />
<RowDefinition Height="Auto" />
<RowDefinition />
</Grid.RowDefinitions>
이 동작을 뒤의 코드로 재현하고 싶습니다.좋은 생각 있어요?
아마 이 링크가 도움이 될 거예요.
경우에 따라 코드 내에서 WPF 요소의 높이 또는 폭을 자동으로 설정할 수 있습니다.이렇게 하려면 Double을 사용하십시오.NaN(Not a Number) 값.
예를 들어 C#의 경우:
이.txtName을 클릭합니다.폭 = 두 배입니다.NaN;
사용할 수 있습니다.
RowDefinition rd = 새 RowDefinition();rd.높이 = GridLength.자동콘텐츠 그리드RowDefinitions.추가(rd);
질문에 대한 답변은 (질문에 따라) 코드로 이루어졌지만, XAML에 있는 기본 제어 속성에 대한 동일한 솔루션이 있습니다."auto"
:
xmlns:sys="clr-namespace:System;assembly=mscorlib"
Height="{x:Static sys:Double.NaN}"
구글이 XAML 솔루션을 검색할 때 여기로 데려왔기 때문에 게시한 것입니다.TextBox
(자동은 존재하지 않습니다).
언급URL : https://stackoverflow.com/questions/2459089/wpf-auto-height-in-code
반응형
'programing' 카테고리의 다른 글
콘솔에서 MongoDB 로그 메시지를 비활성화하려면 어떻게 해야 합니까? (0) | 2023.05.22 |
---|---|
MVVM을 사용할 때 TextBox를 "비밀번호 상자"로 만들고 별을 표시하는 방법은 무엇입니까? (0) | 2023.04.22 |
불필요한 지연 없이 bash에서 명령 시간 초과 (0) | 2023.04.22 |
따옴표로 묶인 단일 문자열 내에서 단일 따옴표를 이스케이프하는 방법 (0) | 2023.04.22 |
bash에서 alt + numeric을 누르면 (arg [numeric])이 표시됩니다. (0) | 2023.04.22 |