c# - 在 C# 类方法中发送网格
问题描述
这是问题所在。我必须做一个 wpf 项目,在其中绘制几何形状。我使用 xaml 来绘制我的形状,但我希望它们的大小是随机生成的。例如一个正方形:我有一个类 square,它有一个 init() 方法来生成平方值,还有一个类 draw()。但我不知道在draw方法中放什么,我想使用GridName.Height = value但我无法访问GridName。有没有办法在方法中使用它,这里是代码:
`public void Dessin() { }
public void Init() {
Random Rand = new Random();
float randomFloat = (float)Rand.NextDouble();
randomFloat = randomFloat * 10;
UneValeur = randomFloat;
}`
这是xaml:
<Grid Name="Page2" Visibility="Hidden" Background="#FF373030">
<Grid x:Name="Forme" Height="300" Width="300" Margin="255,60,238.333,60.667">
<Rectangle Fill="Red" Visibility="Visible"/>
</Grid>
<Label Name ="LblTest" Content="L'aire de l'ellipse est égale à" HorizontalAlignment="Left" Margin="115,295,0,0" VerticalAlignment="Top" Height="36" Width="275" Background="#FFE9DBDB" FontSize="15"/>
</Grid>
解决方案
推荐阅读
- symfony4 - Symfony 4. ServiceEntityRepository 与 EntityRepository
- python - Tkinter 框架小部件有错误的主/父
- python - Python - 在 CSV 文件 (csv.reader) 中打印重复数据集
- c# - LINQ
在 C# 中有条件? - git - 无法在 Intellij 上更新项目
- c++ - 在标准用户的上下文中以提升的权限运行
- xamarin - 如何进行多选列表视图并获取所选项目?
- python - 如何在安装 deps 之前将环境变量传递给 Tox?
- elixir - 如何在 case 语句或控制器中使用 __STACKTRACE__
- scala - 我应该如何在 spark 文本文件中表达 hdfs 路径?