gpt4 book ai didi

wpf:按钮,文本框,被切断

转载 作者:行者123 更新时间:2023-12-04 10:04:27 24 4
gpt4 key购买 nike

我真的很困惑,为什么我的某些文本框和按钮被切断了,有人可以帮我解决这个问题吗?谢谢!!

XAML代码

<Grid>
<TabControl>
<TabItem Name="tabHome">
<TabItem.Header>
<Label Content="Home" MouseLeftButtonDown="tabHome_Click"/>
</TabItem.Header>
<Grid>
<Button Content="Parse" Height="23" x:Name="btn_parse" Width="75" Click="buttonParse_Click" Margin="180,10,180,176"/>
<TextBox IsReadOnly="True" x:Name="txtbox_filepath" Height="25" Width="135" Margin="151,52,150,132" />
<Button Content="Reset" Height="23" x:Name="btn_reset" Width="75" Margin="180,122,180,64" Click="buttonReset_Click"/>
</Grid>
</TabItem>
<TabItem Name="tabConfig">
<TabItem.Header>
<Label Content="Configuration" MouseLeftButtonDown="tabConfig_Click"/>
</TabItem.Header>
<ScrollViewer>
<StackPanel Name="panelConfig">
</StackPanel>
</ScrollViewer>
</TabItem>
<Grid>

截图

如您所见,按钮和文本框在角落处被切除。

感谢您的帮助,我感激不尽。

最佳答案

当您提供像Margin="180,10,180,176"这样的Margin值时,这意味着必须相对于父控件将控件从左侧放置180度,从顶部放置10度,从右侧放置180度,从底部放置176度。由于 margin 值高,您的控件被裁剪。

注意:dip-与设备无关的像素。

最好为RowDefinitions创建Grid并将控件放置在具有合理边距值的单独行中,如下所示。

<Grid>
<TabControl>
<TabItem Name="tabHome">
<TabItem.Header>
<Label Content="Home"/>
</TabItem.Header>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Button Grid.Row="0" Content="Parse" Height="23" x:Name="btn_parse" Width="75" Margin="10" />
<TextBox Grid.Row="1" IsReadOnly="True" x:Name="txtbox_filepath" Height="25" Width="135" Margin="10" />
<Button Grid.Row="2" Content="Reset" Height="23" x:Name="btn_reset" Width="75" Margin="10"/>
</Grid>
</TabItem>
<TabItem Name="tabConfig">
<TabItem.Header>
<Label Content="Configuration"/>
</TabItem.Header>
<ScrollViewer>
<StackPanel Name="panelConfig">
</StackPanel>
</ScrollViewer>
</TabItem>
</TabControl>
</Grid>

关于wpf:按钮,文本框,被切断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18086895/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com