set
{
SetValue(Size2DProperty, value);
- SetProperty(LayoutItemWrapper.ChildProperty.WIDTH_SPECIFICATION, new Tizen.NUI.PropertyValue(value.Width));
- SetProperty(LayoutItemWrapper.ChildProperty.HEIGHT_SPECIFICATION, new Tizen.NUI.PropertyValue(value.Height));
NotifyPropertyChanged();
}
}
}
set
{
- if (Layout != null)
- {
- // Note: it only works if minimum size is >= than natural size.
- // To force the size it should be done through the width&height spec or Size2D.
- Layout.MinimumWidth = new Tizen.NUI.LayoutLength(value.Width);
- Layout.MinimumHeight = new Tizen.NUI.LayoutLength(value.Height);
- }
SetValue(MinimumSizeProperty, value);
NotifyPropertyChanged();
}
}
set
{
- // We don't have Layout.Maximum(Width|Height) so we cannot apply it to layout.
- // MATCH_PARENT spec + parent container size can be used to limit
SetValue(MaximumSizeProperty, value);
NotifyPropertyChanged();
}