【问题标题】:How do i put some text in Rectangles or have Border around them [closed]我如何在矩形中放置一些文本或在它们周围设置边框[关闭]
【发布时间】:2016-04-23 07:42:27
【问题描述】:

我需要使用 MVVM 在 wpf 画布中的 image 中显示类似的东西。

【问题讨论】:

  • 你应该准确地描述你的问题,写下你的努力和到目前为止你已经尝试过的事情。否则问题会很快关闭

标签: c# wpf mvvm


【解决方案1】:

我建议你先了解一下 wpf 中的控制组织的基础知识, 并且您可以使用类似的方法实现您想要的--

<StackPanel Orientation="Vertical">
                            <Border BorderBrush="Black"
                                    BorderThickness="1">
                                <StackPanel>
                                    <TextBlock Text="SomeText" />
                                    <TextBlock Text="SomeMoreText" />
                                </StackPanel>
                            </Border>
                            <Border BorderBrush="Black"
                                    BorderThickness="1">
                                <StackPanel>
                                    <TextBlock Text="SomeText" />
                                    <TextBlock Text="SomeMoreText" />
                                </StackPanel>
                            </Border>
                            <Border BorderBrush="Black"
                                    BorderThickness="1">
                                <StackPanel>
                                    <TextBlock Text="SomeText" />
                                    <TextBlock Text="SomeMoreText" />
                                </StackPanel>
                            </Border>
                        </StackPanel>

【讨论】:

  • 感谢您的回复。我说得有点不对。我想要画布上的那个。并且矩形是根据其他一些集合动态生成的。我已经使用 ItemControl 实现了动态绘制矩形。
【解决方案2】:

查看Shapes 以在 WPF 中绘制矩形等。您也可以为 XAML 中的文本创建带有标签的简单矩形,如 answer 所示

【讨论】:

  • 为什么不在边框中输入文字?
  • 是的,这也有效。取决于一个人想要达到的目标。
猜你喜欢
  • 2011-03-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-22
  • 1970-01-01
相关资源
最近更新 更多