将文本添加到动态可单击的矩形中

时间:2014-05-20 18:06:29

标签: c# wpf rectangles

我有一个动态生成矩形的应用程序,可以在MouseLeftbuttonDown事件的帮助下点击它。我想为每个矩形添加一些文本(不同的)。我已经尝试将矩形和文本块封装在网格中,而不是将该网格添加到画布中;但是点击停止了工作。帮助!

1 个答案:

答案 0 :(得分:0)

如果我必须这样做,那么我会做类似

的事情
 <Rectangle Width="100" Height="30" Stroke="Black" MouseLeftButtonDown="Rectangle_MouseLeftButtonDown">
        <Rectangle.Fill>
            <VisualBrush>
                <VisualBrush.Visual>
                    <TextBlock Text="SomeText"/>
                </VisualBrush.Visual>
            </VisualBrush>
        </Rectangle.Fill>
    </Rectangle>

我不知道你究竟想要什么,但是从我想出的问题