Pencere boyutunu bağlı olarak rastgele bir yere nesne yerleştirmeye çalışıyorum. LayoutRoot
içeri yerleştirmiş ızgara adıdır LayoutRoot.MinWidth & MaxWidth üzerindePencere boyutuna bağlı olarak bir nesneyi rastgele yerleştirme
//Give Dot a random position
int left = random.Next(LayoutRoot.MinWidth, LayoutRoot.MaxWidth);
int top = random.Next(-900, 900);
Dot.Margin = new Thickness(left, top, 0, 0);
Hata:. Cannot convert double to int
NextDouble üzerinde
//Give Dot a random position
double left = random.NextDouble(LayoutRoot.MinWidth, LayoutRoot.MaxWidth);
double top = random.Next(-900, 900);
Dot.Margin = new Thickness(left, top, 0, 0);
Hata çalıştı: Method NextDouble takes 2 arguments
Bir 'Grid' kullanmak istediğinizden emin misiniz? Ekrana rastgele bir şey koymaya çalışıyorsanız, bir Canvas kullanmak isteyeceğinizi düşünürdüm. 'Canvas.SetX (x)' yi kullanırsınız; Canvas.SetY (y); 'Canvas' kontrolü, bu tür bir şey için tasarlanırken, 'Izgara', düzgün satır ve sütunlarda dizilmesi için tasarlanmıştır. –