整理了一些WPF的布局

在Grid里对一个TextBox定位

XML 复制代码
    <Grid ShowGridLines="True">
        <Grid.ColumnDefinitions>
            <ColumnDefinition/>
            <ColumnDefinition/>
            <ColumnDefinition/>
        </Grid.ColumnDefinitions>
        <Grid.RowDefinitions>
            <RowDefinition/>
            <RowDefinition/>
            <RowDefinition/>
        </Grid.RowDefinitions>
        <TextBlock Background="LightBlue" Grid.Column="1" Grid.Row="1"/>
    </Grid>

在Canvas里放入TextBox

XML 复制代码
    <Canvas Margin="10">
        <TextBox Background="LightPink" Width="200" Canvas.Top="0"/>
        <TextBox Background="LightPink" Width="200" Canvas.Top="30"/>
        <TextBox Background="LightPink" Width="200" Canvas.Top="60"/>
    </Canvas>

在DockPanel里放TextBox

XML 复制代码
    <DockPanel LastChildFill="False">
        <TextBlock Background="LightSteelBlue" DockPanel.Dock="Top"/>
        <TextBlock Background="LightSteelBlue" DockPanel.Dock="Bottom"/>
        <TextBlock Background="LightPink" Width="80" DockPanel.Dock="Left"/>
        <TextBlock Background="LightPink" Width="80" DockPanel.Dock="Right"/>
    </DockPanel>

在StackPanel中放入TextBox

XML 复制代码
    <StackPanel Margin="10,5">
        <TextBlock Background="LightPink" Margin="0,5"/>
        <TextBlock Background="LightPink" Margin="0,5"/>
        <TextBlock Background="LightPink" Margin="0,5"/>   
    </StackPanel>
相关推荐
Yeauty8 小时前
用 Whisper 转录前,你不用再离开 Rust
开发语言·rust·ffmpeg·音视频·视频
电子云与长程纠缠8 小时前
UE中使用TGuardValue与TInlineComponentArray数据结构
开发语言·数据结构·学习·ue5·游戏引擎
phltxy8 小时前
LangGraph智能租房助手实践
大数据·人工智能·python·深度学习·语言模型·langchain
玖玥拾8 小时前
Unity 3D 笔记(十二)Unity/C# Socket 网络笔记1
网络·unity·c#
foo1st8 小时前
MySQL 8.0(Windows)升级笔记
数据库·笔记·mysql
zqrgkjyxgs8 小时前
GEO垂直行业实战:医疗、制造、教育、金融的分行业差异化优化策略
大数据·人工智能·搜索引擎
北京晶数信息科技8 小时前
加油站成品油智慧监管系统项目建设实施汇报(一)
大数据·物联网·产品经理·需求分析
夜影风9 小时前
我国AI智能体产业发展洞察:为何能在AI应用层实现“换道超车“
大数据·人工智能
呜喵王阿尔萨斯9 小时前
C/C++ const -- 多义混乱
c语言·开发语言·c++
__log9 小时前
幂等性设计:从“重复提交“到“稳如磐石“的系统防护
java·开发语言·spring boot