我需要创建一个显示不时更新代码的应用程序。 现在我已经覆盖了后端部分,但我对前端部分完全不熟悉。
现在的想法是,我将拥有一个List,其中包含应转换为下方视觉列表中元素的项目。徽标是我静态添加的内容,它固定在左上角,I& #39; d想动态创建其余的元素(我有一个定时事件循环来检查列表是否已经改变等)
所以我将以下方法作为起点:
private void createOTPEntry()
{
Rectangle entry = new Rectangle();
entry.Name = "entry1";
entry.Stroke = new SolidColorBrush(Color.FromRgb(0, 111, 0));
entry.Fill = new SolidColorBrush(Color.FromRgb(243, 86, 13));
entry.Height = 65;
entry.Width = 497;
Thickness margin = entry.Margin;
margin.Left = 10;
margin.Top = 83;
entry.Margin = margin;
entry.BringIntoView();
}
现在这与徽标或其他东西并不相关......但它应该至少是一个带有橙色边框的白色矩形......并且它没有显示出来。我试图找出我的矩形对象是否有一个" show"或"画"方法,但它没有..我仍然远离我真正想要的......
所以我想要的逻辑:
我想要一些帮助,我可以选择将元素添加到哪个控件? (带滚动条的容器?)。我究竟如何展示我的矩形?当我将它们添加到"父控件时,有一种简单的方法可以使它们有点自动空间。 (可滚动容器)。
提前感谢您给我一个快速启动!