我有一个动态生成矩形的应用程序,可以在MouseLeftbuttonDown事件的帮助下点击它。我想为每个矩形添加一些文本(不同的)。我已经尝试将矩形和文本块封装在网格中,而不是将该网格添加到画布中;但是点击停止了工作。帮助!
答案 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>
我不知道你究竟想要什么,但是从我想出的问题