나는이 누구의 Width
런타임에 크기를 조정할 수 있습니다 Panel
: 프로그램이 종료 될 때런타임 중에 변경된 WPF 패널의 크기를 어떻게 얻을 수 있습니까?
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="770*"/>
</Grid.ColumnDefinitions>
<panels:NavigationPanel x:Name="cmBar" Margin="2,2,0,2"
HorizontalAlignment="Left" Width="220"/>
<panels:DetailAreaPanel x:Name="detailGrid" Margin="224,2,2,2" />
</Grid>
, 나는 레지스트리에 새로운 Width
을 저장할. 따라서 프로그램은 다음 번에 열 때 같은 크기로로드됩니다. 새로운 Width
을 하드 코드하지 않는 한, Width
을 제외하고는 모든 것이 작동합니다. 그래서 나는 나의 구원이 잘못되었다고 생각할 것이다.
all[5] = cmBar.ActualWidth.ToString();
all[]
안녕하세요, ActualWidth 대신 Width 속성을 사용해보세요. 또한, 어떤 종류의 설정 파일 대신에 레지스트리에 쓸 이유가 있습니까? – keyboardP
Width 속성에도 같은 문제가 있습니다. 나는 레지스트리가 문제라고 생각하지 않는다. 내가 무엇을 할 수 없어도 나는 너비 나 ActualWidth를 바꿀 수있다. 그것보다 그게 내가해야 할 길을 말했을 뿐이야. 나는이 속성을 변경할 수있는 코드에 추가해야하지만 사용자가 패널을 클릭하고 크기를 작게 조정해야 할 필요가있다. – Krill
NavigationPanel이 부모와 자체적으로 크기 조정 중이라고 가정하면 포함 된 컨트롤의 ActualWidth 속성을 읽을 수 있습니까? –