我有一個窗口與我的用戶控件,我想使用戶控件寬度等於窗口寬度。怎麼做?如何在寬度上將WPF用戶控件拉伸到其窗口?
用戶控制是水平菜單和包含具有三列的網格:
<ColumnDefinition Name="LeftSideMenu" Width="433"/>
<ColumnDefinition Name="Middle" Width="*"/>
<ColumnDefinition Name="RightSideMenu" Width="90"/>
就是這個原因我想要的窗口寬度,以拉伸用戶控制到100%的寬度,與第二列相對的。
編輯:
我使用的是網格,有一個窗口的代碼:
<Window x:Class="TCI.Indexer.UI.Operacao"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:tci="clr-namespace:TCI.Indexer.UI.Controles"
Title=" " MinHeight="550" MinWidth="675" Loaded="Load" ResizeMode="NoResize" WindowStyle="None" WindowStartupLocation="CenterScreen" WindowState="Maximized" Focusable="True"
x:Name="windowOperacao">
<Canvas x:Name="canv">
<Grid>
<tci:Status x:Name="ucStatus"/> <!-- the control which I want to stretch in width -->
</Grid>
</Canvas>
</Window>
感謝您的關注,阿爾揚。它在這裏也可以正常工作,但是我的窗口沒有設置Width =「415」,因爲它被設計爲全屏。當我設定寬度時,效果很好。 – 2009-01-20 19:43:21