使用画布时,组合框在 WPF 中消失



我正在 WPF 项目中用 XAML 设计一个 UI,但是当我将组合框添加到我的画布时,我的组合框消失了。我尝试删除画布,但随后我只能向其添加 1 个项目,因为内容将被多次使用。

我的代码:

<TabItem Header ="Ordering">
    <Canvas>
        <ComboBox x:Name="CB_Workers_Naam" Height="60" Width="100" Margin="507,-300,47,0"/>
        <Button x:Name="button" Content="Button" Height="100" Width="75"/>
    </Canvas>
</TabItem>

欢迎任何帮助,祝你有美好的一天。

使用其他面板控件,如网格控件:

<TabItem Header ="Ordering">
    <Grid>
        <ComboBox x:Name="CB_Workers_Naam" Height="60" Width="100" Margin="507,-300,47,0"/>
        <Button x:Name="button" Content="Button" Height="100" Width="75"/>
    </Grid>
</TabItem>

画布 它是一个基元面板,您必须使用显式坐标(Canvas.Top="150"(设置子项的位置。例:

<TabItem Header ="Ordering">
    <Canvas>
        <ComboBox x:Name="CB_Workers_Naam" Height="60" Width="100" Canvas.Left="10" Canvas.Top="10" />
        <Button x:Name="button" Content="Button" Height="100" Width="75"  Canvas.Left="10" Canvas.Top="60"/>
    </Canvas>
</TabItem>

最新更新