我正在做一个简单的辐射旋转器程序。功能:
我的问题是:
这是我的编码:
Public partial class Station : Telerik.WinControls.UI.RadForm
{
public Station()
{
InitializeComponent();
Load += Station_Load;
this.radPanoramaFrom.PanoramaElement.DragDropService.PreviewDragOver += PreviewDragOver;
this.radPanoramaDestination.PanoramaElement.DragDropService.PreviewDragOver += PreviewDragOver;
}
public void addItemsRotator()
{
RadItemsContainer imageItemContainer = new RadItemsContainer();
this.radRotatorFrom.Items.Add(imageItemContainer);
RadItemsContainer emptyContainer = new RadItemsContainer();
this.radRotatorFrom.Items.Add(emptyContainer);
RadImageItem imageItem = new RadImageItem();
imageItem.Image = Properties.Resources.access;
imageItem.StretchHorizontally = false;
imageItem.StretchVertically = false;
imageItem.Alignment = ContentAlignment.MiddleCenter;
imageItemContainer.Items.Add(imageItem);
RadImageItem imageItem1 = new RadImageItem();
imageItem1.Image = Properties.Resources.word;
imageItem1.StretchHorizontally = false;
imageItem1.StretchVertically = false;
imageItem1.Alignment = ContentAlignment.MiddleCenter;
imageItemContainer.Items.Add(imageItem1);
}
private void Station_Load(object sender, EventArgs e)
{
addItemsRotator();
}
答案 0 :(得分:0)
第一个问题:
我必须为每个radelement创建多个对象。
RadImageItem one = new RadImageItem();
one.Image = Properties.Resources.one;
one.StretchHorizontally = false;
one.StretchVertically = false;
one.Alignment = ContentAlignment.MiddleCenter;
radRotatorFrom.Items.Add(one);
RadImageItem oneCopy = new RadImageItem();
oneCopy.Image = Properties.Resources.one;
oneCopy.StretchHorizontally = false;
oneCopy.StretchVertically = false;
oneCopy.Alignment = ContentAlignment.MiddleCenter;
radRotatorDestination.Items.Add(oneCopy);
第二个问题:
我必须删除此代码,
RadItemsContainer imageItemContainer = new RadItemsContainer();
this.radRotatorFrom.Items.Add(imageItemContainer);
RadItemsContainer emptyContainer = new RadItemsContainer();
this.radRotatorFrom.Items.Add(emptyContainer);