我想通过代码设置图像位置以适合按钮(见截图)。但我无法解决。在 WinForms 中这很容易,但在 Silverlight 中我显然不能只设置 X 和 Y。
public void LockControls()
{
int LockIndex = 0;
DependencyObject myUserControl = LayoutRoot;
foreach (var button in FindAll<Button>(myUserControl))
{
if (button.Tag != null)
{
Image LockedIcon = new Image();
LockedIcon.Width = 20;
LockedIcon.Height = 20;
//LockedIcon.Margin = new Thickness(0,0,0,0);
LockedIcon.Source = new BitmapImage(new Uri("images/LockedIconx20alpha.png", UriKind.Relative));
LockedIcon.Name = "Lockie" + LockIndex;
LayoutRoot.Children.Add(LockedIcon);
button.Tag = "Locked" + LockIndex;
LockIndex++;
}
}
}
http://puu.sh/wS7g 屏幕截图显示了图像位置(锁定),但我不明白当前位置是如何设置的。澄清一下,我想将位置设置为“0%”按钮
在此先感谢,杰克