【发布时间】:2018-02-21 03:36:37
【问题描述】:
我有多个包含材料设计 PackIcon 和 TextBox 的 StackPanel。 它们彼此偏移 50 个单位,并包含在 WPF 网格中。
第一个(我的代码中的用户名)可见,但第二个和第三个不可见。 这既发生在 Visual Studio 的 xaml 预览中,也发生在正在运行的应用程序中。
这是网格的代码。除了内容和偏移量之外,三个 StackPanel 都是相同的。
<Grid Margin="0,50,250,0">
<TextBox Text="Connect" FontSize="24" Margin="20,50" VerticalAlignment="Top" HorizontalAlignment="Left"/>
<StackPanel Margin="5,100" VerticalAlignment="Top" Orientation="Horizontal" Height="30">
<MaterialDesign:PackIcon Kind="Account" VerticalAlignment="Center"/>
<TextBox Style="{DynamicResource MaterialDesignTextBox}" Width="200" Height="25" MaterialDesign:HintAssist.Hint="Username" Margin="10,0"/>
</StackPanel>
<StackPanel Margin="5,150" VerticalAlignment="Top" Orientation="Horizontal" Height="30">
<MaterialDesign:PackIcon Kind="Earth" VerticalAlignment="Center"/>
<TextBox Style="{DynamicResource MaterialDesignTextBox}" Width="200" Height="25" MaterialDesign:HintAssist.Hint="URL / IP Address" Margin="10,0"/>
</StackPanel>
<StackPanel Margin="5,200" VerticalAlignment="Top" Orientation="Horizontal" Height="30">
<MaterialDesign:PackIcon Kind="Ethernet" VerticalAlignment="Center"/>
<TextBox Style="{DynamicResource MaterialDesignTextBox}" Width="200" Height="25" MaterialDesign:HintAssist.Hint="Port" Margin="10,0"/>
</StackPanel>
</Grid>
【问题讨论】:
标签: wpf visual-studio-2017 material-design stackpanel