C #, Visual Studio 2010, точка 4, WPF, Microsoft Ribbon
У меня есть окно WPF с меню ленты в верхней части окна и областью ниже
где я пытаюсь заполнить мои элементы управления, однако я не могу получить элементы управления, чтобы изменить с
мое окно.
Список в приведенном ниже примере должен быть полностью «расширен» за его границы, когда окно появляется, и его ширина должна соответствовать ширине окна, когда пользователь изменяет размер окна
(пользователь не должен сам изменять размеры элементов управления), перетаскивая его по сторонам окна.
Я много пытался поиграть с элементами управления и искал в Интернете, но не смог
найти решение (какой-то сайт указал, что использование границы поможет).
Image image1
- это фоновое изображение, охватывающее всю «поверхность».
Image image2
- это маленький логотип.
<DockPanel DockPanel.Dock="Top">
<Grid DockPanel.Dock="Top" Height="526" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="2" Name="BaseGrid">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="1" />
<RowDefinition Height="60" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Image Grid.Column="0" Grid.Row="0" Grid.RowSpan="3" HorizontalAlignment="Left" Name="image1" VerticalAlignment="Top" Source="........./el_bg.jpg" Stretch="None" />
<Grid Grid.Column="0" Grid.Row="1" VerticalAlignment="Top" Margin="2" HorizontalAlignment="Left">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="200" />
<ColumnDefinition Width="100" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="50" />
</Grid.RowDefinitions>
<Image Grid.Column="0" Grid.Row="0" HorizontalAlignment="Left" Name="image2" Stretch="Fill" VerticalAlignment="Top" Source="........./shiny_rgb.png" />
<ListBox Grid.Column="2" Grid.Row="0" Name="MessageToUser" VerticalAlignment="Top" />
</Grid>
</Grid>
</DockPanel>
Привет