У меня есть Panel
, размер Width
которого можно изменить во время выполнения:
<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[]
затем записывается в реестр. Неважно, как изменяется размер панели cmBar.ActualWidth всегда 220. Есть идеи?