首页 > 解决方案 > 在 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>

标签: c#wpfxaml

解决方案


推荐阅读