http://i2.tietuku.com/ee7153322dfb3359.png
图中的第二行,我想先在右边放一个“浏览...”的按钮,然后放一个TextBox撑满这一行余下的所有空间,应该怎么写呢?目前的代码如下:
<StackPanel>
    <Menu>(略)</Menu>
    <Label>选择目录:</Label>
    <StackPanel Orientation="Horizontal" FlowDirection="RightToLeft">
        <Button FlowDirection="LeftToRight">浏览...</Button>
        <TextBox VerticalAlignment="Stretch">D:\Test</TextBox>
    </StackPanel>
</StackPanel>
|  |      1stupidcat OP 现在 <TextBox> 里面的VerticalAlignment="Stretch"这个设置好像没有起作用,看文档应该是设置这个啊? | 
|  |      2stupidcat OP 需要用DockPanel <DockPanel FlowDirection="RightToLeft"> <Button FlowDirection="LeftToRight">浏览...</Button> <TextBox TextAlignment="Right">D:\Test</TextBox> </DockPanel> | 
|  |      3silverfox      2015-01-16 15:52:46 +08:00  1 推荐使用 Grid 来做这样的布局, http://pastebin.com/AZz9W58D |