Silverlight浏览文件控件

时间:2011-04-07 06:40:15

标签: silverlight

我想设计一个浏览文件控件。基本上它是一个文本框+按钮('...')+按钮('上传')

我可以使用堆叠面板吗?我希望这两个按钮位于面板的右端。仅当文本框包含文本时,才会显示“上载”按钮。文本框应该填满所有空间。

你有一个例子锄头把第一个按钮('...')放在文本框中吗?

非常感谢, 拉杜

1 个答案:

答案 0 :(得分:0)

我会改用网格。 StackPanel不会拉伸文本框。

    <Grid >
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="70"/>
            <ColumnDefinition/>
            <ColumnDefinition Width="26"/>
            <ColumnDefinition Width="60"/>
        </Grid.ColumnDefinitions>
        <TextBlock  Text="File Path:" TextAlignment="Right" VerticalAlignment="Center" Margin="0 0 10 0"/>
        <TextBox Name="txtFilePath" Grid.Column="1" Margin="2"></TextBox>
        <Button Name="btnPrompt" Content="..." Grid.Column="2" Margin="2"></Button>
        <Button Name="btnUpload" Content="Upload" Grid.Column="3" Margin="2"></Button>            
    </Grid>