【发布时间】:2015-11-30 22:58:27
【问题描述】:
我对 wpf 和 c# 完全陌生,如果这是一个非常琐碎的问题,请原谅。我正在尝试创建一个相当简单的控件。
这个网格总是有连续的数字,前面有一个彩色矩形。单击灰色矩形将更改其颜色,并将文本设置为粗体(稍后我将处理这些触发器)。
现在,我只需要弄清楚如何动态地创建这个控件。程序启动时,需要一次创建这个控件,然后大小不会改变。我需要告诉它列数和行数(每列可能总是有 8 个元素),并让它填充具有特定字体样式/矩形颜色的连续数字。
我尝试为矩形/标签组合创建一个堆栈面板用户控件,将样式传递给它,然后在网格的特定行/列中添加 32 个这些用户控件。但是我需要该网格的大小是动态的,所以我认为代码中需要一些 for 循环。
谢谢!
【问题讨论】: