2
我有一個XAML用戶控件,它有一個帶有各種文本框和標籤的Grid。如何在XAML用戶控件中填充內容?
<UserControl>
<Grid Background="#FFE8EEF7" Height="Auto" Width="Auto" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<!-- just various TextBoxes and Labels here -->
<TextBox x:Name="txtBottomTextBox" HorizontalAlignment="Left" Height="24" Margin="800,37,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="50" IsEnabled="False"/>
</Grid>
</UserControl>
然後我有我的主窗口的用戶控制像這樣:
<Window>
<Grid Width="Auto" Height="Auto">
<MyCtrlLib:GenParams Name="genParams1" Width="Auto" Height="Auto" Margin="0,0,0,0"
HorizontalAlignment="Stretch" VerticalAlignment="Stretch" />
</Grid>
</Window>
一切,除了最底層的文本框和用戶控制的底部之間的空間不夠精細。在兩者之間最多可能有三個像素的空間,所以我想要更多的填充(可能高達8個像素)。然而,我已經嘗試過在填充的地方傾倒,但是沒有任何作品像我想要的那樣。
有關如何強制在最底部的TextBox和用戶控件底部之間填充的任何建議?
你就不能設置它的利潤率,比如'保證金=「800,37,0,8」'? – McGarnagle
@McGarnagle - 謝謝!那就是訣竅。對於WPF我是個新手,所以我想念看似最明顯的東西。我曾嘗試在除了實際的TextBox本身之外的所有內容上使用邊界。添加您的評論作爲答案,我會標記爲這樣。再次感謝。 – Jagd
沒有問題,只是想確保我沒有失去一些東西。 – McGarnagle