SpreadChartContainer 怎么实例化?
SpreadChartContainer 怎么实例化?您具体什么需求
1.根据已有chart如何获取SpreadChartContainer对象?或者实例化一个SpreadChartContainer对象。
2.主要是想在Spread中添加其他用户控件。 SpreadChartContainer 是给公开的。
WPF可否添加控件,还需要确认下。
您是想实现具体何种功能?
1.WPF在Spread中添加用户控件可以确认一下吗?
2.SpreadChartContainer既然是公开的,那怎么实例化?
3.Spreadsheet ActiveSheetChanged执行后Spread会重绘?
4.我就是想在Spread中添加(eg:Pivot)控件等. 您好,
Spread WPF可以通过CustomFloatingObject 的方式添加UserControl,应该可以实现您的需求。
public class MyFloatingObject : GrapeCity.Windows.SpreadSheet.UI.CustomFloatingObject
{
public MyFloatingObject(string name, double x, double y, double width, double height)
: base(name, x, y, width, height)
{
}
public override FrameworkElement Content
{
get
{
Border border = new Border();
StackPanel sp = new StackPanel();
sp.Children.Add(new Label() { Content = "Label" });
sp.Children.Add(new Button() { Content = "Button" });
border.BorderThickness = new Thickness(1);
border.BorderBrush = new SolidColorBrush(Colors.Black);
border.Child = sp;
return border;
}
}
}
//add instance of this floating object into worksheet
MyFloatingObject mf = new MyFloatingObject("mf1", 10, 10, 200, 100);
gcSpreadSheet1.ActiveSheet.FloatingObjects.Add(mf);
2 .ActiveSheetChanged sheet切换后肯定是要重绘的。 嗯嗯,好的,非常感谢,还有一个问题:怎么获取Spread中ActiveCell的Location? (Point) gcSpreadSheet1.ActiveSheet.ActiveRowIndex gcSpreadSheet1.ActiveSheet.ActiveColumnIndex
这两个属性可以定位ActiveCell的位置 根据已知Cell如何得到cell相对于Spread的相对坐标(X,Y) 没有这个方法,把前面列宽加一下。
页:
[1]
2