如何将图像插入文本框wpf

时间:2013-09-16 14:43:57

标签: c# .net wpf

我在wpf中的表单必须如下所示: enter image description here

我需要创建一个包含按钮和图像的文本框。这样做的想法是,当我点击图像时,输入的文本显示为子弹。我怎么能在wpf中这样做?我不知道使用什么工具。

3 个答案:

答案 0 :(得分:4)

如果你想在一个地方使用它......你可以像下面这样实现:

         <Grid>
            <Grid.ColumnDefinitions>
                <ColumnDefinition/>
                <ColumnDefinition Width="Auto"/>
            </Grid.ColumnDefinitions>
            <TextBox Grid.ColumnSpan="2"/>
            <Button Margin="3" Grid.Column="1" Width="30">
                <Image Source="myImage.png"/>
            </Button>
        </Grid>

答案 1 :(得分:4)

将其视为创建用户控件并向其添加文本框和按钮,而不是向文本框添加按钮(并注意您可以让按钮与文本框重叠以创建类似的效果)。

答案 2 :(得分:2)

你可以在它附近制作一个无边框的TextBox和一个按钮(带有图像),并用边框包围它们,这将为你提供你想要的外观和功能。