GrapeCity.Xaml.SpreadSheet.Data Namespace > FloatingObject Class : DynamicMove Property |
'Declaration Public Property DynamicMove As Boolean
'Usage Dim instance As FloatingObject Dim value As Boolean instance.DynamicMove = value value = instance.DynamicMove
public bool DynamicMove {get; set;}
true
if the object dynamically moves; otherwise, false
.public class MyFloatingObject : GrapeCity.Xaml.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 Button() { Content = "Label", Background = new SolidColorBrush(Windows.UI.Colors.Blue) }); sp.Children.Add(new Button() { Content = "Button", Background = new SolidColorBrush(Windows.UI.Colors.Red) }); border.BorderThickness = new Thickness(1); border.BorderBrush = new SolidColorBrush(Windows.UI.Colors.Black); border.Child = sp; return border; } } } //add instance of this floating object into worksheet MyFloatingObject mf = new MyFloatingObject("mf1", 10, 10, 200, 100); mf.DynamicMove = true; mf.DynamicSize = true; gcSpreadSheet1.ActiveSheet.FloatingObjects.Add(mf);
Public Class MyFloatingObject Inherits GrapeCity.Xaml.SpreadSheet.UI.CustomFloatingObject Public Sub New(name As String, x As Double, y As Double, width As Double, height As Double) MyBase.New(name, x, y, width, height) End Sub Public Overrides ReadOnly Property Content() As FrameworkElement Get Dim border As New Border() Dim sp As New StackPanel() sp.Children.Add(New Button() With { _ .Content = "Label", _ .Background = new SolidColorBrush(Windows.UI.Colors.Blue) _ }) sp.Children.Add(New Button() With { _ .Content = "Button", _ .Background = new SolidColorBrush(Windows.UI.Colors.Red) _ }) border.BorderThickness = New Thickness(1) border.BorderBrush = New SolidColorBrush(Windows.UI.Colors.Black) border.Child = sp Return border End Get End Property End Class 'add instance of this floating object into worksheet Dim mf As New MyFloatingObject("mf1", 10, 10, 200, 100) mf.DynamicMove = True mf.DynamicSize = True GcSpreadSheet1.ActiveSheet.FloatingObjects.Add(mf)
Target Platforms: Windows Server 2012, Windows RT